Download Free
🔄 Etsy to WooCommerce Migration

Move your Etsy shop to WooCommerce. No migration service needed.

Export your Etsy CSV. Drop it into Bossy. Click Auto-map Etsy. Bossy translates your Etsy columns to WooCommerce fields automatically — products, variations, and images included. 274 images/min. 99.94% import success on shared hosting.

CSV Import is a Pro feature. Bossy Maker plan — 1 site, $99/yr. 20% off with code BOSSY20 through June 30.

274
images/min import throughput
99.94%
image success at 10K products
1-click
Etsy column auto-map
$0
migration service cost
How it works

Three steps. No developer.

Bossy's importer is built for the Etsy CSV export format. It knows where Etsy puts your product titles, descriptions, prices, variations, and image URLs — and maps them to the right WooCommerce fields automatically.

1
Export your Etsy listings as CSV
In your Etsy Shop Manager, go to Settings → Options → Download Data → Download CSV. That file has everything: titles, descriptions, prices, variations, image URLs. Takes about 30 seconds.
2
Upload to Bossy and click Auto-map Etsy
Open the Import tab in Bossy. Upload your Etsy CSV. Click "Auto-map Etsy" — Bossy reads the column headers and maps them to WooCommerce fields automatically. No manual column matching required.
Pro feature
3
Preview and run
Bossy shows you a row preview before anything runs — check that the mapping looks right, then click Run Import. Products, variable parents, variation children, and images all import in one pass. Background image queue handles the heavy lifting; you don't sit watching a progress bar.
What gets imported

Not just titles and prices. The whole thing.

Most importers handle simple products. Bossy handles the messy reality of an Etsy catalog — variable products, variations, galleries, and all the fields that actually matter.

📦
Simple + Variable products Auto-creates variable parent products from variation-only rows. Your grouped listings come through correctly structured.
🎨
Variations with attributes Color, size, material — all variation attributes import as proper WooCommerce variation children under the right parent.
🖼
Product images from URLs Background image queue downloads and attaches your Etsy listing photos to the right products at 274 images/min.
🔁
Idempotent re-runs Re-run the same CSV without creating duplicates. Useful when you're iterating on a mapping or adding new listings.
💾
Saved mapping presets Save your column mapping after the first successful import. Every future import from the same CSV format is one click.
🔢
50+ mappable fields Title, description, price, sale price, SKU, stock, weight, dimensions, shipping class, categories, tags, variation attributes, galleries, and custom input fields.
Heads up on Etsy image URLs: Etsy CSV exports include image URLs that point to Etsy's CDN. Bossy queues those URLs for background download during import. Make sure your WooCommerce server can make outbound HTTP requests — most hosts can, but if you're on a locked-down managed environment you may need to verify this first. Full details in Chapter 5 of the docs.
After the import

Migrated. Now make it yours.

Etsy is where your catalog started — WooCommerce is where it grows. Once your products land, Bossy hands you the tools to expand and polish them without the one-at-a-time grind: bulk-edit every variation across your whole shop, give each variant its own gallery, and generate the full size × color matrix in a single click when you launch a new line. Filter to the task in front of you, do the one thing, and let everything else stay out of your way — and every bulk move is one undo from reversible.

Why this costs vs the free options

What the free WooCommerce importer doesn't do.

WooCommerce ships a free CSV importer. It works fine for a Bossy-format CSV. It does not auto-map Etsy columns, does not handle variable products from Etsy's export format, and has no background image queue — images time out on anything larger than a small catalog. Bossy's importer is built for the real Etsy export, at real catalog sizes, on real shared hosting.

FAQ

Migration questions, answered.

Does Bossy migrate my Etsy reviews?

No — Etsy reviews are Etsy's data and are not included in the CSV export. You can't import them into WooCommerce, and no legitimate tool can do this. What you can do is display a testimonial widget on your WooCommerce store manually, or link to your Etsy shop for social proof while you build up WooCommerce reviews.

What happens to my Etsy shop during the migration?

Nothing — your Etsy shop stays live and fully operational throughout the import process. Bossy imports into your WooCommerce database; it has no connection to Etsy. Most sellers run both shops simultaneously for a period and gradually shift traffic to WooCommerce.

Can I re-import if something goes wrong?

Yes. Bossy's importer is idempotent — re-running the same CSV doesn't create duplicate products. If you need to clean up a bad import, the Danger Zone tab (Pro) lets you bulk-delete all imported products and start fresh.

My products have custom variations not in WooCommerce's standard attributes. Will they import?

Yes. Bossy creates WooCommerce custom attributes from your Etsy variation data and attaches the correct values to each variation child. You may want to convert some of these to global attributes after import if you plan to use them for filtering — that's a one-time WooCommerce task, not something Bossy handles.

Does it work on shared hosting like Bluehost?

Yes — that's specifically where it was benchmarked. 99.94% image attachment success at 10,000 products on Bluehost Basic. The background image queue is designed around shared hosting constraints: bounded chunk sizes, DNS and firewall handling, and timeout-safe processing.

Your Etsy catalog belongs in WooCommerce too.

Bossy is the bulk editor for visual WooCommerce catalogs — assign variation images from your product shots in two clicks, undo when you bulk-edit wrong, and skip the spreadsheet cosplay. Pro gets you the import engine that brings your Etsy catalog home in one afternoon — no migration service, no manual field mapping.