Store Migration
Import your existing product catalog from Shopify or WooCommerce into Stilmerce.
Store Migration
The Store Migration wizard imports products from Shopify and WooCommerce CSV exports. It includes a preview step, category mapping, image re-hosting, and a rollback option.
Go to Admin → Products → Migrate Store.
Supported Formats
| Platform | How to Export |
|---|---|
| Shopify | Admin → Products → Export (CSV) |
| WooCommerce | WooCommerce → Products → Export |
The wizard detects the format automatically. You can also select it manually on the Upload step.
The Import Wizard
Step 1 — Upload
Upload your CSV file. The wizard shows how many products were detected and the detected platform. Sample CSV files for both formats are available to download from this step.
Step 2 — Review & Map
Before anything is written to your database, the wizard shows a preview:
- Total products to create or update
- Unmatched category names — map each one to an existing category, create a new one, or skip it
- Unmatched attribute names — e.g. map the source's "Colour" to your store's "Color"
- Orphaned rows (variants without a parent product in the file)
Category and attribute mappings are saved. If you import the same platform again, they apply automatically.
Import mode:
| Mode | What it does |
|---|---|
upsert | Create new products; update existing ones fully |
create-only | Only create new products; skip any that already exist |
price-stock-only | Only update price and stock on existing products; don't touch descriptions, images, or categories |
Step 3 — Import
The import runs in the background. Products are processed in batches of 25. You can leave the page and come back — the progress is tracked in the History panel.
Image re-hosting — if enabled, the wizard downloads each product image from the source URL and uploads it to your store's own storage (local disk or Cloudinary). If the same image appears on multiple products, it is downloaded only once.
Step 4 — Report
The report shows how many products were created, updated, or skipped, and lists any errors per row.
A Rollback button is available after every import. It deletes only the products that were created by that specific run — it does not touch products that were only updated, or any products from previous imports.
History
Admin → Products → Migrate Store → History lists all past import runs with their status (completed / rolled back), row counts, and the rollback button.
Notes
- Running the same file twice does not create duplicates — the wizard matches products by their source platform ID.
- Products that have been ordered cannot be deleted by a rollback. The wizard skips them and reports the count.
- The wizard does not import customers, orders, or reviews — only the product catalog.