| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by Thomson Reuters Accelus --> |
<xs:schema targetNamespace="http://shutterfly.com/20120630" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sfly="http://shutterfly.com/20120630" xmlns:us-types="http://fasb.org/us-types/2011-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:invest="http://xbrl.sec.gov/invest/2011-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31"> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sfly-20120630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sfly-20120630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sfly-20120630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sfly-20120630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://shutterfly.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 000100 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CondensedConsolidatedBalanceSheetUnaudited" id="CondensedConsolidatedBalanceSheetUnaudited"> |
| <link:definition> 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical" id="CondensedConsolidatedBalanceSheetUnauditedParenthetical"> |
| <link:definition> 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (Unaudited) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CondensedConsolidatedStatementOfIncomeUnaudited" id="CondensedConsolidatedStatementOfIncomeUnaudited"> |
| <link:definition> 020000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CondensedConsolidatedStatementOfIncomeUnauditedParenthetical" id="CondensedConsolidatedStatementOfIncomeUnauditedParenthetical"> |
| <link:definition> 020100 - Statement - CONDENSED CONSOLIDATED STATEMENT OF INCOME (Unaudited) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CondensedConsolidatedStatementOfCashFlowsUnaudited" id="CondensedConsolidatedStatementOfCashFlowsUnaudited"> |
| <link:definition> 030000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CompanyAndSummaryOfSignificantAccountingPolicies" id="CompanyAndSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 060100 - Disclosure - The Company and Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/StockbasedCompensation" id="StockbasedCompensation"> |
| <link:definition> 060200 - Disclosure - Stock-Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/NetLossPerShare" id="NetLossPerShare"> |
| <link:definition> 060300 - Disclosure - Net Loss Per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/BalanceSheetComponents" id="BalanceSheetComponents"> |
| <link:definition> 060400 - Disclosure - Balance Sheet Components </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 060500 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/Acquisitions" id="Acquisitions"> |
| <link:definition> 060600 - Disclosure - Acquisitions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" id="CompanyAndSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 070100 - Disclosure - The Company and Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables"> |
| <link:definition> 080200 - Disclosure - Stock-Based Compensation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/NetLossPerShareTables" id="NetLossPerShareTables"> |
| <link:definition> 080300 - Disclosure - Net Loss Per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/BalanceSheetComponentsTables" id="BalanceSheetComponentsTables"> |
| <link:definition> 080400 - Disclosure - Balance Sheet Components (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesDetails" id="CompanyAndSummaryOfSignificantAccountingPoliciesDetails"> |
| <link:definition> 090100 - Disclosure - The Company and Summary of Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/StockbasedCompensationDetails" id="StockbasedCompensationDetails"> |
| <link:definition> 090200 - Disclosure - Stock-Based Compensation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/NetLossPerShareDetails" id="NetLossPerShareDetails"> |
| <link:definition> 090300 - Disclosure - Net Loss Per Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" id="BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails"> |
| <link:definition> 090400 - Disclosure - Balance Sheet Components (Prepaid Expenses and Other Current Assets) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/BalanceSheetComponentsPropertyAndEquipmentDetails" id="BalanceSheetComponentsPropertyAndEquipmentDetails"> |
| <link:definition> 090402 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" id="BalanceSheetComponentsAccruedLiabilitiesDetails"> |
| <link:definition> 090404 - Disclosure - Balance Sheet Components (Accrued Liabilities) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails"> |
| <link:definition> 090500 - Disclosure - Commitments and Contingencies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://shutterfly.com/role/AcquisitionsDetails" id="AcquisitionsDetails"> |
| <link:definition> 090600 - Disclosure - Acquisitions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:import namespace="http://fasb.org/us-gaap/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/invest/2011-01-31" schemaLocation="http://xbrl.sec.gov/invest/2011/invest-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/country/2011-01-31" schemaLocation="http://xbrl.sec.gov/country/2011/country-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/currency/2011-01-31" schemaLocation="http://xbrl.sec.gov/currency/2011/currency-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/exch/2011-01-31" schemaLocation="http://xbrl.sec.gov/exch/2011/exch-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <xs:element name="TechnologyAndDevelopmentExpenses" id="sfly_TechnologyAndDevelopmentExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xs:element name="AmountDueFromAcquisition" id="sfly_AmountDueFromAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="DocumentAndEntityInformationAbstract" id="sfly_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AccrualForFinalInstallmentPaymentForFiniteIntangibleAssets" id="sfly_AccrualForFinalInstallmentPaymentForFiniteIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedInShares" id="sfly_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedInShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="IntraperiodTaxAsset" id="sfly_IntraperiodTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="PrepaidServiceContractsCurrent" id="sfly_PrepaidServiceContractsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="OtherPrepaidExpensesAndCurrentAssets" id="sfly_OtherPrepaidExpensesAndCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="SoftwareAndWebsiteDevelopmentCostsMember" id="sfly_SoftwareAndWebsiteDevelopmentCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AccruedProductionCostsCurrent" id="sfly_AccruedProductionCostsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="AccruedConsultingCurrent" id="sfly_AccruedConsultingCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="StockBasedCompensationStockOptionActivitiesAbstract" id="sfly_StockBasedCompensationStockOptionActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WeightedAverageContractualTermYearsAbstract" id="sfly_WeightedAverageContractualTermYearsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AggregateIntrinsicValueAbstract" id="sfly_AggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="RestrictedStockUnitsExpectedToVestEndingPeriod" id="sfly_RestrictedStockUnitsExpectedToVestEndingPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="RestrictedStockUnitsGrantedInPeriod" id="sfly_RestrictedStockUnitsGrantedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="CaliforniaMember" id="sfly_CaliforniaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="OtherJurisdictionsMember" id="sfly_OtherJurisdictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="NetOperatingLossCarryforwardsAssociatedWithWindfallTaxBenefits" id="sfly_NetOperatingLossCarryforwardsAssociatedWithWindfallTaxBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="NumberOfOtherJurisdictionsInWhichCompanyIsSubjectToTax" id="sfly_NumberOfOtherJurisdictionsInWhichCompanyIsSubjectToTax" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="PrincetonDigitalImageMember" id="sfly_PrincetonDigitalImageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="LegalMattersAbstract" id="sfly_LegalMattersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfDefendantsAgainstWhomComplaintWasFiledInAdditionToCompany" id="sfly_NumberOfDefendantsAgainstWhomComplaintWasFiledInAdditionToCompany" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="EastmanKodakGalleryAssetsMember" id="sfly_EastmanKodakGalleryAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PhotoccinoLtdMember" id="sfly_PhotoccinoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AccrualForFinalInstallmentPaymentForFiniteIntangibleAsset" id="sfly_AccrualForFinalInstallmentPaymentForFiniteIntangibleAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="ShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognitionPeriod" id="sfly_ShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognitionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="TechnologyAndDevelopmentMember" id="sfly_TechnologyAndDevelopmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="RepaymentsOfCapitalLeaseObligations" id="sfly_RepaymentsOfCapitalLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="InProcessResearchAndDevelopmentMember" id="sfly_InProcessResearchAndDevelopmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PaymentsToAcquireBusinessesNetOfCashAcquiredAndToAcquireIntangibleAssets" id="sfly_PaymentsToAcquireBusinessesNetOfCashAcquiredAndToAcquireIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="AcquisitionPriceBeforeTransactionCosts" id="sfly_AcquisitionPriceBeforeTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="EffectiveDateOfAssetAcquisition" id="sfly_EffectiveDateOfAssetAcquisition" type="invest:dateStringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="CashPaidToDate" id="sfly_CashPaidToDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="AssetAcquisitionTransactionCosts" id="sfly_AssetAcquisitionTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| </xs:schema> |