Move your TPT products to WooCommerce
WooCommerce (the free shop plugin for WordPress) has a built-in product importer. Storeroom builds a CSV for it from your TPT store, using the column names from WooCommerce's own sample file. You can import your products in one of two ways:
| Option | Best for | What buyers see |
|---|---|---|
| Sell downloads on my site | Basic sellers moving sales to their own site | An Add to cart button; they pay you and download the file from your site |
| Catalog: "Buy on TPT" buttons | Exclusive sellers who want their own website | A "Buy on TPT" button that opens the product on TPT. TPT's Exclusive rules allow own websites whose Buy buttons link to TPT. |
1. Back up your store
Follow How to back up your TPT store.
2. Download the WooCommerce CSV
- Open Storeroom › Export › WooCommerce and open Options.
- Pick Product type: "Sell downloads on my site" or "Catalog: Buy on TPT buttons".
- Pick After import: Draft (review first) or Published, and how to build categories (subject, grade or resource type; subjects keep TPT's hierarchy, like Math > Fractions).
- Press Download WooCommerce CSV.
3. Import into WooCommerce
- In WordPress, go to Products › All Products and click Import at the top.
- Choose the Storeroom CSV and click Continue. The columns match automatically; click Run the importer.
- WooCommerce downloads your cover images from their web addresses during the import, so large stores can take a while.
4. Add your files (downloads option only)
The CSV leaves the download link empty on purpose, because your files aren't on your site yet. For each product: Edit › Product data › Downloadable files › Add File, upload your PDF or ZIP, and update. Download limits are left blank, which WooCommerce treats as unlimited downloads.
Storeroom keeps your TPT product ID and link on every WooCommerce product as hidden custom fields (
_tpt_product_id, _tpt_url), handy for matching files later.Good to know
- You need WordPress hosting with WooCommerce installed. Many hosts offer one-click WooCommerce installs.
- To take payments, connect a payment option in WooCommerce › Settings › Payments.
- Free plan: 25 products. Pro: your whole store.