This page contains documents that are unique for suppliers connecting with Mattress Firm on CommerceHub’s Dsco platform. The documents on this page have been customized for Mattress Firm suppliers and should be used during the onboarding process and when receiving live orders.
For questions related to the Mattress Firm drop ship program, please reach out to your brand's Mattress Firm merchandising representative.
Onboarding with CommerceHub
CommerceHub is a distributed ecommerce network connecting supply, demand, and delivery that helps retailers and brands increase sales by expanding product assortments, promoting products on channels that perform, and enabling rapid, on-time customer delivery.
To learn more about the onboarding process and your next steps, download the Onboarding Guide and watch the video below introducing our Virtual Onboarding Wizard, available 24/7.
Required Fields by Workflow
Mattress Firm requires certain fields for inventory, order, cancel, and invoice updates. You will need to ensure that you are sending all the required fields for this program. The document below outlines those required fields by workflow.
Excel Templates for Each Workflow
If you would like a description of the required fields listed in the document above, or if you plan on using Excel files for your feeds, the templates below are available for you to use.
Invoice Charge Codes (SAC Codes)
Here are the valid charge codes that can be submitted on invoices. Make sure you enter the four-character code only (e.g. B720).
- B720 - Cooperative Advertising / Merchandising Allowance (Performance)
- C310 - Discount
- D240 - Freight
- F970 - Rebate
- G470 - Restocking Charge
- I570 - Warehouse
If you are going to exchange EDI documents with Dsco for Mattress Firm, you will use the Dsco standard EDI specifications. Click here to view the Dsco EDI specifications.
Note: In the Dsco EDI specifications, there are two versions for the 850 file: 4010 and 5010. For Mattress Firm, we recommend you use the 5010 version for 850 files. All other files (846, 856, 870, 810) will use the 4010 version.