<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Mar 31 13:07:26 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:prpl="http://prpl.com/20251231" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://prpl.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="prpl-20251231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="prpl-20251231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="prpl-20251231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="prpl-20251231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://prpl.com/role/ConsolidatedBalanceSheet" id="prpl_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ConsolidatedBalanceSheet_Parentheticals" id="prpl_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ConsolidatedIncomeStatement" id="prpl_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ShareholdersEquityType2or3" id="prpl_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ConsolidatedCashFlow" id="prpl_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/Organization" id="prpl_r_Organization">
        <link:definition>995306 - Disclosure - Organization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SummaryofSignificantAccountingPolicies" id="prpl_r_SummaryofSignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RestructuringImpairmentandOtherRelatedCharges" id="prpl_r_RestructuringImpairmentandOtherRelatedCharges">
        <link:definition>995308 - Disclosure - Restructuring, Impairment and Other Related Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RevenuefromContractswithCustomers" id="prpl_r_RevenuefromContractswithCustomers">
        <link:definition>995309 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/Inventories" id="prpl_r_Inventories">
        <link:definition>995310 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/PropertyandEquipment" id="prpl_r_PropertyandEquipment">
        <link:definition>995311 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/Leases" id="prpl_r_Leases">
        <link:definition>995312 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IntangibleAssets" id="prpl_r_IntangibleAssets">
        <link:definition>995313 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/OtherCurrentLiabilities" id="prpl_r_OtherCurrentLiabilities">
        <link:definition>995314 - Disclosure - Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/Debt" id="prpl_r_Debt">
        <link:definition>995315 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/WarrantLiabilities" id="prpl_r_WarrantLiabilities">
        <link:definition>995316 - Disclosure - Warrant Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/OtherLongTermLiabilities" id="prpl_r_OtherLongTermLiabilities">
        <link:definition>995317 - Disclosure - Other Long-Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/CommitmentsandContingencies" id="prpl_r_CommitmentsandContingencies">
        <link:definition>995318 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RelatedPartyTransactions" id="prpl_r_RelatedPartyTransactions">
        <link:definition>995319 - Disclosure - Related-Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/StockholdersEquity" id="prpl_r_StockholdersEquity">
        <link:definition>995320 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/NetLossPerCommonShare" id="prpl_r_NetLossPerCommonShare">
        <link:definition>995321 - Disclosure - Net Loss Per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/EquityCompensationPlans" id="prpl_r_EquityCompensationPlans">
        <link:definition>995322 - Disclosure - Equity Compensation Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/EmployeeRetirementPlan" id="prpl_r_EmployeeRetirementPlan">
        <link:definition>995323 - Disclosure - Employee Retirement Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SegmentInformationandConcentrations" id="prpl_r_SegmentInformationandConcentrations">
        <link:definition>995324 - Disclosure - Segment Information and Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IncomeTaxes" id="prpl_r_IncomeTaxes">
        <link:definition>995325 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SubsequentEvents" id="prpl_r_SubsequentEvents">
        <link:definition>995326 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/AccountingPoliciesByPolicy" id="prpl_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SummaryofSignificantAccountingPoliciesTables" id="prpl_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RestructuringImpairmentandOtherRelatedChargesTables" id="prpl_r_RestructuringImpairmentandOtherRelatedChargesTables">
        <link:definition>996002 - Disclosure - Restructuring, Impairment and Other Related Charges (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RevenuefromContractswithCustomersTables" id="prpl_r_RevenuefromContractswithCustomersTables">
        <link:definition>996003 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/InventoriesTables" id="prpl_r_InventoriesTables">
        <link:definition>996004 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/PropertyandEquipmentTables" id="prpl_r_PropertyandEquipmentTables">
        <link:definition>996005 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/LeasesTables" id="prpl_r_LeasesTables">
        <link:definition>996006 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IntangibleAssetsTables" id="prpl_r_IntangibleAssetsTables">
        <link:definition>996007 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/OtherCurrentLiabilitiesTables" id="prpl_r_OtherCurrentLiabilitiesTables">
        <link:definition>996008 - Disclosure - Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/DebtTables" id="prpl_r_DebtTables">
        <link:definition>996009 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/WarrantLiabilitiesTables" id="prpl_r_WarrantLiabilitiesTables">
        <link:definition>996010 - Disclosure - Warrant Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/OtherLongTermLiabilitiesTables" id="prpl_r_OtherLongTermLiabilitiesTables">
        <link:definition>996011 - Disclosure - Other Long-Term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/StockholdersEquityTables" id="prpl_r_StockholdersEquityTables">
        <link:definition>996012 - Disclosure - Stockholders&#8217; Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/NetLossPerCommonShareTables" id="prpl_r_NetLossPerCommonShareTables">
        <link:definition>996013 - Disclosure - Net Loss Per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/EquityCompensationPlansTables" id="prpl_r_EquityCompensationPlansTables">
        <link:definition>996014 - Disclosure - Equity Compensation Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SegmentInformationandConcentrationsTables" id="prpl_r_SegmentInformationandConcentrationsTables">
        <link:definition>996015 - Disclosure - Segment Information and Concentrations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IncomeTaxesTables" id="prpl_r_IncomeTaxesTables">
        <link:definition>996016 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/OrganizationDetails" id="prpl_r_OrganizationDetails">
        <link:definition>996017 - Disclosure - Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SummaryofSignificantAccountingPoliciesDetails" id="prpl_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996018 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofAllowanceforCreditLossesTable" id="prpl_r_ScheduleofAllowanceforCreditLossesTable">
        <link:definition>996019 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofEstimatedUsefulLivesTable" id="prpl_r_ScheduleofEstimatedUsefulLivesTable">
        <link:definition>996020 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofAccruedSalesReturnsTable" id="prpl_r_ScheduleofAccruedSalesReturnsTable">
        <link:definition>996021 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accrued Sales Returns (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofAccruedWarrantyLiabilitiesTable" id="prpl_r_ScheduleofAccruedWarrantyLiabilitiesTable">
        <link:definition>996022 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accrued Warranty Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofLevel3LiabilityActivityTable" id="prpl_r_ScheduleofLevel3LiabilityActivityTable">
        <link:definition>996023 - Disclosure - Summary of Significant Accounting Policies - Schedule of Level 3 Liability Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RestructuringImpairmentandOtherRelatedChargesDetails" id="prpl_r_RestructuringImpairmentandOtherRelatedChargesDetails">
        <link:definition>996024 - Disclosure - Restructuring, Impairment and Other Related Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofRestructuringImpairmentandOtherRelatedChargesTable" id="prpl_r_ScheduleofRestructuringImpairmentandOtherRelatedChargesTable">
        <link:definition>996025 - Disclosure - Restructuring, Impairment and Other Related Charges - Schedule of Restructuring, Impairment and Other Related Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofAccountsPayableorAccruedCompensationTable" id="prpl_r_ScheduleofAccountsPayableorAccruedCompensationTable">
        <link:definition>996026 - Disclosure - Restructuring, Impairment and Other Related Charges - Schedule of Accounts Payable or Accrued Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/RevenuefromContractswithCustomersDetails" id="prpl_r_RevenuefromContractswithCustomersDetails">
        <link:definition>996027 - Disclosure - Revenue from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofRevenueDisaggregatedbySalesChannelTable" id="prpl_r_ScheduleofRevenueDisaggregatedbySalesChannelTable">
        <link:definition>996028 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Sales Channel (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofInventoriesTable" id="prpl_r_ScheduleofInventoriesTable">
        <link:definition>996029 - Disclosure - Inventories - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/PropertyandEquipmentDetails" id="prpl_r_PropertyandEquipmentDetails">
        <link:definition>996030 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofPropertyandEquipmentTable" id="prpl_r_ScheduleofPropertyandEquipmentTable">
        <link:definition>996031 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/LeasesDetails" id="prpl_r_LeasesDetails">
        <link:definition>996032 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofLeaseCostsandSupplementalInformationRelatedtotheCompanysCondensedConsolidatedStatementofCashFlowsTable" id="prpl_r_ScheduleofLeaseCostsandSupplementalInformationRelatedtotheCompanysCondensedConsolidatedStatementofCashFlowsTable">
        <link:definition>996033 - Disclosure - Leases - Schedule of Lease Costs and Supplemental Information Related to the Company&#8217;s Condensed Consolidated Statement of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofOperatingLeaseLiabilitiesTable" id="prpl_r_ScheduleofOperatingLeaseLiabilitiesTable">
        <link:definition>996034 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IntangibleAssetsDetails" id="prpl_r_IntangibleAssetsDetails">
        <link:definition>996035 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofComponentsofIntangibleAssetsTable" id="prpl_r_ScheduleofComponentsofIntangibleAssetsTable">
        <link:definition>996036 - Disclosure - Intangible Assets - Schedule of Components of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofEstimatedAmortizationExpenseforDefiniteLivedIntangibleAssetsTable" id="prpl_r_ScheduleofEstimatedAmortizationExpenseforDefiniteLivedIntangibleAssetsTable">
        <link:definition>996037 - Disclosure - Intangible Assets - Schedule of Estimated Amortization Expense for Definite-Lived Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofOtherCurrentLiabilitiesTable" id="prpl_r_ScheduleofOtherCurrentLiabilitiesTable">
        <link:definition>996038 - Disclosure - Other Current Liabilities - Schedule of Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/DebtDetails" id="prpl_r_DebtDetails">
        <link:definition>996039 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofDebtTable" id="prpl_r_ScheduleofDebtTable">
        <link:definition>996040 - Disclosure - Debt - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofMaturitiesofDebtOutstandingTable" id="prpl_r_ScheduleofMaturitiesofDebtOutstandingTable">
        <link:definition>996041 - Disclosure - Debt - Schedule of Maturities of Debt Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/WarrantLiabilitiesDetails" id="prpl_r_WarrantLiabilitiesDetails">
        <link:definition>996042 - Disclosure - Warrant Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofFairValueoftheWarrantsTable" id="prpl_r_ScheduleofFairValueoftheWarrantsTable">
        <link:definition>996043 - Disclosure - Warrant Liabilities - Schedule of Fair Value of the Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofOtherLongTermLiabilitiesTable" id="prpl_r_ScheduleofOtherLongTermLiabilitiesTable">
        <link:definition>996044 - Disclosure - Other Long-Term Liabilities - Schedule of Other Long-Term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofAROLiabilitiesTable" id="prpl_r_ScheduleofAROLiabilitiesTable">
        <link:definition>996045 - Disclosure - Other Long-Term Liabilities - Schedule of ARO Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/CommitmentsandContingenciesDetails" id="prpl_r_CommitmentsandContingenciesDetails">
        <link:definition>996046 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/StockholdersEquityDetails" id="prpl_r_StockholdersEquityDetails">
        <link:definition>996047 - Disclosure - Stockholders&#8217; Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofWarrantsOutstandingTable" id="prpl_r_ScheduleofWarrantsOutstandingTable">
        <link:definition>996048 - Disclosure - Stockholders&#8217; Equity - Schedule of Warrants Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofExercisePriceTable" id="prpl_r_ScheduleofExercisePriceTable">
        <link:definition>996049 - Disclosure - Stockholders&#8217; Equity - Schedule of Exercise Price (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofBasicandDilutedWeightedAverageSharesOutstandingandLossPerShareTable" id="prpl_r_ScheduleofBasicandDilutedWeightedAverageSharesOutstandingandLossPerShareTable">
        <link:definition>996050 - Disclosure - Net Loss Per Common Share  - Schedule of Basic and Diluted Weighted Average Shares Outstanding and Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofSecuritiesExcludedfromCalculationDilutedNetLossPerCommonShareTable" id="prpl_r_ScheduleofSecuritiesExcludedfromCalculationDilutedNetLossPerCommonShareTable">
        <link:definition>996051 - Disclosure - Net Loss Per Common Share  - Schedule of Securities Excluded from Calculation Diluted Net Loss Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/EquityCompensationPlansDetails" id="prpl_r_EquityCompensationPlansDetails">
        <link:definition>996052 - Disclosure - Equity Compensation Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofTotalStockOptionActivityTable" id="prpl_r_ScheduleofTotalStockOptionActivityTable">
        <link:definition>996053 - Disclosure - Equity Compensation Plans - Schedule of Total Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofOutstandingandExercisableStockOptionsTable" id="prpl_r_ScheduleofOutstandingandExercisableStockOptionsTable">
        <link:definition>996054 - Disclosure - Equity Compensation Plans - Schedule of Outstanding and Exercisable Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofRestrictedStockUnitActivityandStockOptionActivityTable" id="prpl_r_ScheduleofRestrictedStockUnitActivityandStockOptionActivityTable">
        <link:definition>996055 - Disclosure - Equity Compensation Plans - Schedule of Restricted Stock Unit Activity and Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofWeightedAverageGrantDateFairValueTable" id="prpl_r_ScheduleofWeightedAverageGrantDateFairValueTable">
        <link:definition>996056 - Disclosure - Equity Compensation Plans - Schedule of Weighted Average Grant Date Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofNonCashStockBasedCompensationRecognizedintheStatementofOperationsTable" id="prpl_r_ScheduleofNonCashStockBasedCompensationRecognizedintheStatementofOperationsTable">
        <link:definition>996057 - Disclosure - Equity Compensation Plans - Schedule of Non-Cash Stock-Based Compensation Recognized in the Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/EmployeeRetirementPlanDetails" id="prpl_r_EmployeeRetirementPlanDetails">
        <link:definition>996058 - Disclosure - Employee Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SegmentInformationandConcentrationsDetails" id="prpl_r_SegmentInformationandConcentrationsDetails">
        <link:definition>996059 - Disclosure - Segment Information and Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofSegmentRevenueSignificantSegmentExpensesTable" id="prpl_r_ScheduleofSegmentRevenueSignificantSegmentExpensesTable">
        <link:definition>996060 - Disclosure - Segment Information and Concentrations - Schedule of Segment Revenue, Significant Segment Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/IncomeTaxesDetails" id="prpl_r_IncomeTaxesDetails">
        <link:definition>996061 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofIncomeTaxExpenseTable" id="prpl_r_ScheduleofIncomeTaxExpenseTable">
        <link:definition>996062 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofIncomeTaxExpenseAmountComputedattheFederalStatutoryCorporateTable" id="prpl_r_ScheduleofIncomeTaxExpenseAmountComputedattheFederalStatutoryCorporateTable">
        <link:definition>996063 - Disclosure - Income Taxes - Schedule of Income Tax Expense Amount Computed at the Federal Statutory Corporate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofDeferredIncomeTaxesTable" id="prpl_r_ScheduleofDeferredIncomeTaxesTable">
        <link:definition>996064 - Disclosure - Income Taxes - Schedule of Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofChangeinValuationAllowanceTable" id="prpl_r_ScheduleofChangeinValuationAllowanceTable">
        <link:definition>996065 - Disclosure - Income Taxes - Schedule of Change in Valuation Allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/ScheduleofUnrecognizedTaxBenefitsTable" id="prpl_r_ScheduleofUnrecognizedTaxBenefitsTable">
        <link:definition>996066 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/SubsequentEventsDetails" id="prpl_r_SubsequentEventsDetails">
        <link:definition>996067 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://prpl.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:element name="Rule10b51ArrangementModified" type="xbrli:booleanItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_Rule10b51ArrangementModified"/>
  <xs:element name="NonRule10b51ArrangementModified" type="xbrli:booleanItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NonRule10b51ArrangementModified"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfAccruedWarrantyLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfAccruedWarrantyLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfLevel3LiabilityActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfLevel3LiabilityActivityAbstract"/>
  <xs:element name="ScheduleOfRestructuringImpairmentAndOtherRelatedChargesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfRestructuringImpairmentAndOtherRelatedChargesAbstract"/>
  <xs:element name="ScheduleOfAccountsPayableOrAccruedCompensationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfAccountsPayableOrAccruedCompensationAbstract"/>
  <xs:element name="ScheduleOfRevenueDisaggregatedBySalesChannelAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfRevenueDisaggregatedBySalesChannelAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfLeaseCostsAndSupplementalInformationRelatedToTheCompanySCondensedConsolidatedStatementOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfLeaseCostsAndSupplementalInformationRelatedToTheCompanySCondensedConsolidatedStatementOfCashFlowsAbstract"/>
  <xs:element name="ScheduleOfComponentsOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfComponentsOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfFairValueOfTheWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfFairValueOfTheWarrantsAbstract"/>
  <xs:element name="ScheduleOfWarrantsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfWarrantsOutstandingAbstract"/>
  <xs:element name="ScheduleOfExercisePriceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfExercisePriceAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedWeightedAverageSharesOutstandingAndLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfBasicAndDilutedWeightedAverageSharesOutstandingAndLossPerShareAbstract"/>
  <xs:element name="ScheduleOfSecuritiesExcludedFromCalculationDilutedNetLossPerCommonShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfSecuritiesExcludedFromCalculationDilutedNetLossPerCommonShareAbstract"/>
  <xs:element name="ScheduleOfTotalStockOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfTotalStockOptionActivityAbstract"/>
  <xs:element name="ScheduleOfOutstandingAndExercisableStockOptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfOutstandingAndExercisableStockOptionsAbstract"/>
  <xs:element name="ScheduleOfRestrictedStockUnitActivityAndStockOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfRestrictedStockUnitActivityAndStockOptionActivityAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageGrantDateFairValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfWeightedAverageGrantDateFairValueAbstract"/>
  <xs:element name="ScheduleOfNonCashStockBasedCompensationRecognizedInTheStatementOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfNonCashStockBasedCompensationRecognizedInTheStatementOfOperationsAbstract"/>
  <xs:element name="ScheduleOfSegmentRevenueSignificantSegmentExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfSegmentRevenueSignificantSegmentExpensesAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxExpenseAmountComputedAtTheFederalStatutoryCorporateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfIncomeTaxExpenseAmountComputedAtTheFederalStatutoryCorporateAbstract"/>
  <xs:element name="NontaxableOrNondeductibleItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NontaxableOrNondeductibleItemsAbstract"/>
  <xs:element name="AccruedRebatesAndAllowancesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedRebatesAndAllowancesCurrent"/>
  <xs:element name="AccruedWarrantyLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedWarrantyLiabilitiesCurrent"/>
  <xs:element name="RelatedPartyDebtNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RelatedPartyDebtNonCurrent"/>
  <xs:element name="AccruedWarrantyLiabilitiesNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedWarrantyLiabilitiesNonCurrent"/>
  <xs:element name="AdjustmentsToAdditionalPaidInAccruedDistributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AdjustmentsToAdditionalPaidInAccruedDistributions"/>
  <xs:element name="StockIssuedDuringPeriodValueExchangeOfStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_StockIssuedDuringPeriodValueExchangeOfStock"/>
  <xs:element name="StockIssuedDuringPeriodSharesExchangeOfStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_StockIssuedDuringPeriodSharesExchangeOfStock"/>
  <xs:element name="AdjustmentsToAdditionalPaidInProportionalRepresentationPreferredLinkedStockRedemptionFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AdjustmentsToAdditionalPaidInProportionalRepresentationPreferredLinkedStockRedemptionFee"/>
  <xs:element name="StockIssuedDuringPeriodValueEscrowSharesCancelledInConnectionsWithIntellibedAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_StockIssuedDuringPeriodValueEscrowSharesCancelledInConnectionsWithIntellibedAcquisition"/>
  <xs:element name="StockIssuedDuringPeriodSharesEscrowShareCancelledInConnectionWithIntellibedAcquisitioninShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_StockIssuedDuringPeriodSharesEscrowShareCancelledInConnectionWithIntellibedAcquisitioninShares"/>
  <xs:element name="IncreaseDecreaseInAccruedWarrantyLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_IncreaseDecreaseInAccruedWarrantyLiabilities"/>
  <xs:element name="TaxReceivableAgreementPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_TaxReceivableAgreementPayments"/>
  <xs:element name="PropertyAndEquipmentIncludedInAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_PropertyAndEquipmentIncludedInAccountsPayable"/>
  <xs:element name="WarrantsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_WarrantsIssued"/>
  <xs:element name="AmendmentFeeAddedToPrincipalOfLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AmendmentFeeAddedToPrincipalOfLoan"/>
  <xs:element name="EscrowSharesCancelledInConnectionWithIntellibedAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_EscrowSharesCancelledInConnectionWithIntellibedAcquisition"/>
  <xs:element name="LiquidityAndGoingConcernPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_LiquidityAndGoingConcernPolicyTextBlock"/>
  <xs:element name="RestructuringPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestructuringPolicyTextBlock"/>
  <xs:element name="SalesReturnsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SalesReturnsPolicyTextBlock"/>
  <xs:element name="AccruedWarrantyLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedWarrantyLiabilitiesPolicyTextBlock"/>
  <xs:element name="CooperativeAdvertisingRebateAndOtherPromotionProgramsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CooperativeAdvertisingRebateAndOtherPromotionProgramsPolicyTextBlock"/>
  <xs:element name="WarrantLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WarrantLiabilitiesPolicyTextBlock"/>
  <xs:element name="TaxReceivableAgreementPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TaxReceivableAgreementPolicyTextBlock"/>
  <xs:element name="ScheduleOfAccruedSalesReturnsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfAccruedSalesReturnsTableTextBlock"/>
  <xs:element name="ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfAssumptionsUsedInFairValueOfTheWarrantsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfAssumptionsUsedInFairValueOfTheWarrantsTableTextBlock"/>
  <xs:element name="ScheduleOfWarrantsOutstandingTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfWarrantsOutstandingTableTextBlock"/>
  <xs:element name="ScheduleOfIncomeTaxbenefitExpenseAmountComputedAtTheFederalStatutoryCorporateTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfIncomeTaxbenefitExpenseAmountComputedAtTheFederalStatutoryCorporateTableTextBlock"/>
  <xs:element name="AllowanceForDoubtfulAccountsReceivableAdditionsChargedToExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AllowanceForDoubtfulAccountsReceivableAdditionsChargedToExpense"/>
  <xs:element name="AllowanceForDoubtfulAccountsReceivableReductionsToAllowanceNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AllowanceForDoubtfulAccountsReceivableReductionsToAllowanceNet"/>
  <xs:element name="AccruedSalesAdditionsThatReducedNetRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedSalesAdditionsThatReducedNetRevenue"/>
  <xs:element name="AccruedSalesDeductionFromReservesForCurrentYearReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedSalesDeductionFromReservesForCurrentYearReturns"/>
  <xs:element name="StandardProductWarrantyAccrualAdditionsDeductionsChargedToCostOfSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_StandardProductWarrantyAccrualAdditionsDeductionsChargedToCostOfSales"/>
  <xs:element name="StandardProductWarrantyAccrualAdditionsThatReducedNetRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_StandardProductWarrantyAccrualAdditionsThatReducedNetRevenue"/>
  <xs:element name="StandardProductWarrantyAccrualDeductionFromReservesForCurrentYearClaims" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_StandardProductWarrantyAccrualDeductionFromReservesForCurrentYearClaims"/>
  <xs:element name="CostOfRevenuesNoncashCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_CostOfRevenuesNoncashCharges"/>
  <xs:element name="OperatingExpensesNoncashCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_OperatingExpensesNoncashCharges"/>
  <xs:element name="RestructuringAndImpairmentChargesNoncashCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestructuringAndImpairmentChargesNoncashCharges"/>
  <xs:element name="TotalNoncashCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_TotalNoncashCharges"/>
  <xs:element name="OperatingExpensesTotalRestructuringImpairmentAndOtherRelatedCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_OperatingExpensesTotalRestructuringImpairmentAndOtherRelatedCharges"/>
  <xs:element name="RestructuringAndImpairmentChargesTotalRestructuringImpairmentAndOtherRelatedCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestructuringAndImpairmentChargesTotalRestructuringImpairmentAndOtherRelatedCharges"/>
  <xs:element name="TotalTotalRestructuringImpairmentAndOtherRelatedCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_TotalTotalRestructuringImpairmentAndOtherRelatedCharges"/>
  <xs:element name="IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_IntangibleAssetsScheduleofComponentsofIntangibleAssetsDetailsTable"/>
  <xs:element name="IndefiniteLivedIntangibleAssetsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_IndefiniteLivedIntangibleAssetsGross"/>
  <xs:element name="IndefiniteLivedIntangibleAssetsAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_IndefiniteLivedIntangibleAssetsAccumulatedAmortization"/>
  <xs:element name="IndefiniteLivedIntangibleAssetsImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_IndefiniteLivedIntangibleAssetsImpairment"/>
  <xs:element name="FiniteLivedIntangibleAssetsImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_FiniteLivedIntangibleAssetsImpairment"/>
  <xs:element name="IntangibleAssetsAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_IntangibleAssetsAccumulatedAmortization"/>
  <xs:element name="FiniteLivedAndIndefiniteLivedIntangibleAssetsImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_FiniteLivedAndIndefiniteLivedIntangibleAssetsImpairment"/>
  <xs:element name="RelatedPartyLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RelatedPartyLoan"/>
  <xs:element name="RelatedPartyDebtNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RelatedPartyDebtNoncurrent"/>
  <xs:element name="WarrantLiabilitiesScheduleofFairValueoftheWarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_WarrantLiabilitiesScheduleofFairValueoftheWarrantsDetailsTable"/>
  <xs:element name="StockholdersEquityScheduleofWarrantsOutstandingDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_StockholdersEquityScheduleofWarrantsOutstandingDetailsTable"/>
  <xs:element name="WarrantExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WarrantExpirationDate"/>
  <xs:element name="NetIncomeLossAttributableToNoncontrollingInterestExcludingAntidilutive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_NetIncomeLossAttributableToNoncontrollingInterestExcludingAntidilutive"/>
  <xs:element name="EquityCompensationPlansScheduleofTotalStockOptionActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EquityCompensationPlansScheduleofTotalStockOptionActivityDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedIntrinsicValue"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredIntrinsicValue"/>
  <xs:element name="EquityCompensationPlansScheduleofOutstandingandExercisableStockOptionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EquityCompensationPlansScheduleofOutstandingandExercisableStockOptionsDetailsTable"/>
  <xs:element name="EquityCompensationPlansScheduleofRestrictedStockUnitActivityandStockOptionActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EquityCompensationPlansScheduleofRestrictedStockUnitActivityandStockOptionActivityDetailsTable"/>
  <xs:element name="EquityCompensationPlansScheduleofWeightedAverageGrantDateFairValueDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EquityCompensationPlansScheduleofWeightedAverageGrantDateFairValueDetailsTable"/>
  <xs:element name="EquityCompensationPlansScheduleofWeightedAverageGrantDateFairValueDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_EquityCompensationPlansScheduleofWeightedAverageGrantDateFairValueDetailsLineItems"/>
  <xs:element name="WholesaleMarketingAndSalesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_WholesaleMarketingAndSalesExpense"/>
  <xs:element name="ShowroomMarketingAndSalesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShowroomMarketingAndSalesExpense"/>
  <xs:element name="OtherSegmentItemsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_OtherSegmentItemsNet"/>
  <xs:element name="IncreaseDecreaseInDeferredLiabilitiespercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_IncreaseDecreaseInDeferredLiabilitiespercentage"/>
  <xs:element name="TaxReceivablesAgreementLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_TaxReceivablesAgreementLiability"/>
  <xs:element name="RemeasurementOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RemeasurementOfInvestment"/>
  <xs:element name="DeferredTaxAssetsStartupCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_DeferredTaxAssetsStartupCosts"/>
  <xs:element name="DeductionsChargedToOtherAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_DeductionsChargedToOtherAccounts"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="CommonUnitsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CommonUnitsPercentage"/>
  <xs:element name="NetCashUsedInOperatingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_NetCashUsedInOperatingActivities"/>
  <xs:element name="NetCashUsedInInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_NetCashUsedInInvestingActivities"/>
  <xs:element name="EconomicInterestPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_EconomicInterestPercentage"/>
  <xs:element name="AssetLiabilitiesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AssetLiabilitiesPercentage"/>
  <xs:element name="ReducingEstimatedUsefulLivesOfAssetsIncreasedBothDepreciationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_ReducingEstimatedUsefulLivesOfAssetsIncreasedBothDepreciationExpense"/>
  <xs:element name="PercentageOfEstimatedFutureCashTaxSavings" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfEstimatedFutureCashTaxSavings"/>
  <xs:element name="RestructuringImpairmentandOtherRelatedChargesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_RestructuringImpairmentandOtherRelatedChargesDetailsTable"/>
  <xs:element name="RestructuringCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestructuringCost"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_LeasesDetailsTable"/>
  <xs:element name="OperatingAndFInanceLeasesInitialTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_OperatingAndFInanceLeasesInitialTerm"/>
  <xs:element name="DebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_DebtDetailsTable"/>
  <xs:element name="PrepaymentPenaltyRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_PrepaymentPenaltyRate"/>
  <xs:element name="AggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AggregateAmount"/>
  <xs:element name="AggregatePrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AggregatePrincipalAmount"/>
  <xs:element name="AggregatePrincipalAmountPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_AggregatePrincipalAmountPercentage"/>
  <xs:element name="PrincipalAmountPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_PrincipalAmountPercentage"/>
  <xs:element name="PercentageOfContingentInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfContingentInterest"/>
  <xs:element name="OutstandingPrincipalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_OutstandingPrincipalPercentage"/>
  <xs:element name="WarrantLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_WarrantLiabilitiesDetailsTable"/>
  <xs:element name="OutstandingSharesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_OutstandingSharesPercentage"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="PercentageOfRecognitionBonusPayment" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfRecognitionBonusPayment"/>
  <xs:element name="PercentageOfRecognitionPostponePayment" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfRecognitionPostponePayment"/>
  <xs:element name="NumberOfMattressSlots" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_NumberOfMattressSlots"/>
  <xs:element name="RevenueReduction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_RevenueReduction"/>
  <xs:element name="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_StockholdersEquityDetailsTable"/>
  <xs:element name="PercentageOfOutstandingCommonStock" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfOutstandingCommonStock"/>
  <xs:element name="PreferredStockPurchasePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_PreferredStockPurchasePrice"/>
  <xs:element name="TradingDaysOfRedemptionRightReportedToLastPrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TradingDaysOfRedemptionRightReportedToLastPrice"/>
  <xs:element name="TradingDaysOfNoticeToRedemptionToHolders" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TradingDaysOfNoticeToRedemptionToHolders"/>
  <xs:element name="ExerciseWarrantsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="prpl_ExerciseWarrantsPercentage"/>
  <xs:element name="EquityCompensationPlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EquityCompensationPlansDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGranted"/>
  <xs:element name="EmployeeRetirementPlanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_EmployeeRetirementPlanDetailsTable"/>
  <xs:element name="SegmentInformationandConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_SegmentInformationandConcentrationsDetailsTable"/>
  <xs:element name="NetRevenuesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NetRevenuesPercentage"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_IncomeTaxesDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="prpl_SubsequentEventsDetailsTable"/>
  <xs:element name="PercentageOfAggregateAmount" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PercentageOfAggregateAmount"/>
  <xs:element name="AmendmentFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AmendmentFee"/>
  <xs:element name="AmendmentFeeInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="prpl_AmendmentFeeInCash"/>
  <xs:element name="AcceleratedDepreciationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AcceleratedDepreciationMember"/>
  <xs:element name="AccruedWarrantyLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AccruedWarrantyLiabilitiesMember"/>
  <xs:element name="AdditionalWarrants2025Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AdditionalWarrants2025Member"/>
  <xs:element name="AdditionalWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AdditionalWarrantsMember"/>
  <xs:element name="AmendedAndRestatedCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AmendedAndRestatedCreditAgreementMember"/>
  <xs:element name="AmendmentFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AmendmentFeeMember"/>
  <xs:element name="AssetBasedLendingLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_AssetBasedLendingLoansMember"/>
  <xs:element name="CashChargesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CashChargesMember"/>
  <xs:element name="CostOfRevenuesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CostOfRevenuesMember"/>
  <xs:element name="CustomerOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CustomerOneMember"/>
  <xs:element name="CustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_CustomersMember"/>
  <xs:element name="ECommerceOnlineChannelsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ECommerceOnlineChannelsMember"/>
  <xs:element name="EcommerceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_EcommerceMember"/>
  <xs:element name="EmployeerelatedCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_EmployeerelatedCostsMember"/>
  <xs:element name="EquipmentInProgressMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_EquipmentInProgressMember"/>
  <xs:element name="ExistingLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ExistingLoanMember"/>
  <xs:element name="ExrercisePriceOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ExrercisePriceOneMember"/>
  <xs:element name="FederalReserveBankOfNewYorkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_FederalReserveBankOfNewYorkMember"/>
  <xs:element name="FirstIncrementalLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_FirstIncrementalLoanMember"/>
  <xs:element name="ImpairmentOfAssetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ImpairmentOfAssetMember"/>
  <xs:element name="ImpairmentOfAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ImpairmentOfAssetsMember"/>
  <xs:element name="IncrementalLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_IncrementalLoanMember"/>
  <xs:element name="IndefiniteLivedIntangibleAssetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_IndefiniteLivedIntangibleAssetMember"/>
  <xs:element name="InnoHoldLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_InnoHoldLLCMember"/>
  <xs:element name="InventoryWritedownsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_InventoryWritedownsMember"/>
  <xs:element name="LoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_LoanMember"/>
  <xs:element name="LongTermIncentiveCashBonusAwardMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_LongTermIncentiveCashBonusAwardMember"/>
  <xs:element name="MeasurementInputWarrantRepriceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_MeasurementInputWarrantRepriceMember"/>
  <xs:element name="MeasurementInputWarrantsRepriceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_MeasurementInputWarrantsRepriceMember"/>
  <xs:element name="MonteCarloSimulationModelMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_MonteCarloSimulationModelMember"/>
  <xs:element name="NOLProtectiveCharterAmendmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NOLProtectiveCharterAmendmentMember"/>
  <xs:element name="NOLRightsPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NOLRightsPlanMember"/>
  <xs:element name="NoncashChargesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_NoncashChargesMember"/>
  <xs:element name="OmniChannelMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_OmniChannelMember"/>
  <xs:element name="OtherCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_OtherCostsMember"/>
  <xs:element name="PurpleInnovationIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PurpleInnovationIncMember"/>
  <xs:element name="PurpleLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PurpleLLCMember"/>
  <xs:element name="PurpleShowroomsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_PurpleShowroomsMember"/>
  <xs:element name="RelatedPartyCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RelatedPartyCreditAgreementMember"/>
  <xs:element name="RelatedPartyLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RelatedPartyLoanMember"/>
  <xs:element name="RestatedCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestatedCreditAgreementMember"/>
  <xs:element name="RestructuringRelatedChargesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RestructuringRelatedChargesMember"/>
  <xs:element name="RevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_RevenueMember"/>
  <xs:element name="SGIWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SGIWarrantsMember"/>
  <xs:element name="SalesCategoryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SalesCategoryMember"/>
  <xs:element name="SecondIncrementalLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SecondIncrementalLoanMember"/>
  <xs:element name="SeniorLeadershipTeamSpecialRecognitionBonusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SeniorLeadershipTeamSpecialRecognitionBonusMember"/>
  <xs:element name="ShowroomsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ShowroomsMember"/>
  <xs:element name="SponsorWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_SponsorWarrantsMember"/>
  <xs:element name="TermLoanLendersWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TermLoanLendersWarrantsMember"/>
  <xs:element name="TermLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TermLoansMember"/>
  <xs:element name="TotalRestructuringImpairmentAndOtherRelatedChargesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TotalRestructuringImpairmentAndOtherRelatedChargesMember"/>
  <xs:element name="TotalWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TotalWarrantsMember"/>
  <xs:element name="TradingPriceCommonStockMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TradingPriceCommonStockMember"/>
  <xs:element name="TwoThousandSeventeenEquityIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TwoThousandSeventeenEquityIncentivePlanMember"/>
  <xs:element name="TwoThousandTwentyFiveAmendmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TwoThousandTwentyFiveAmendmentMember"/>
  <xs:element name="TwoThousandTwentyFiveWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TwoThousandTwentyFiveWarrantsMember"/>
  <xs:element name="TwoThousandTwentyFourCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_TwoThousandTwentyFourCreditAgreementMember"/>
  <xs:element name="UnvestedStockOptionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_UnvestedStockOptionMember"/>
  <xs:element name="WaiverFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WaiverFeeMember"/>
  <xs:element name="WarrantLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WarrantLiabilitiesMember"/>
  <xs:element name="Warrants2024Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_Warrants2024Member"/>
  <xs:element name="Warrants2025Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_Warrants2025Member"/>
  <xs:element name="WholesaleMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WholesaleMember"/>
  <xs:element name="WorkFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WorkFeeMember"/>
  <xs:element name="WritedownOfLonglivedAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_WritedownOfLonglivedAssetsMember"/>
  <xs:element name="ScheduleOfAccruedSalesReturnsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfAccruedSalesReturnsAbstract"/>
  <xs:element name="ScheduleOfChangeInValuationAllowanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfChangeInValuationAllowanceAbstract"/>
  <xs:element name="ScheduleOfComponentsOfIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_ScheduleOfComponentsOfIntangibleAssetsLineItems"/>
<!-- [WMV6][/U4SHhB54MiuW1e6N7af3sz2H+7kxTQ3jacoX8+ST2Zy9CAFWT9Boe73/XUNvTFJTguivhFMMNEsvObovf3fgapfSxgxK0sYiGvBPkF1EyesxILmrXh+/u+iZm60V1NQ4Qu5peJISqrRwOqoMttiC6hFNW5f3hk1C0mWrwzyQ+3xdgDatbn3b23gr0Y4h4PlphB0NbHyjxiRNAIQezQ278X04K9AaW8KxlQ24zCR3ni/R9JOTXuEKzgMhdW8fPeKzpAS54usPjRzPC5nGiprPUs5UUDcmBY6U5vRAdV15e4pxo12J73S1QjbN5oaANx1ENU5bQE484TXBiiYdGNDYE7UOit1WCMs9gVXSg==] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="prpl_DocumentAndEntityInformationAbstract"/>
</xs:schema>
