Skip to main content

I couldn't find a WooCommerce → FluentCart migrator, so I built one.

I was moving one of my own stores from WooCommerce to FluentCart and went looking for something that would migrate the data over — customers, products, orders, coupons, subscriptions. Couldn't find anything that did it, so I built it for myself.

Sharing it here in case anyone else is in the same spot.

It handles:

  • Customers, products (simple/variable/external), orders, coupons, and subscriptions
  • A Pre-flight Check that scans your live WooCommerce data first and flags anything likely to need a second look (missing prices, orders with no billing email, unsupported product types, etc.) before you run anything for real
  • Read-only against WooCommerce — your existing store is never touched
  • Idempotent — safe to re-run, already-migrated records get skipped instead of duplicated
  • Batched — runs in small AJAX batches so it doesn't time out on bigger catalogs

One honest caveat: there's no dry-run mode for the actual migration, so back up your DB and test on staging first — same as I did on my own store.

Requires WooCommerce active, WP 6.0+, PHP 7.4+.

Grab it here: https://esrat.net/go/wc-fluentcart-migrator/

If you're migrating and run into something it doesn't handle, let me know — happy to keep improving it.

I couldn't find a WooCommerce → FluentCart migrator, so I built one.

Nicolas D

Thanks for sharing! Well, you're perfectly in sync—the FluentCart team has just announced that they'll be releasing their WooCommerce to FluentCart migrator this week!

Nicolas D Nice to know

Nicolas D hey, I already see you are excited about flutentcart migration feature , I am also excited .

Meanwhile if you can check my plugin how it works , it will mean a lot for me.

obviously in staging site. just would like to know from real users.

Thank you

David Churchill

Looks interesting, but link not working? 🤔

David Churchill oh sad fo know. You may check the link https://pixelate430.gumroad.com/l/wc-fluentcart-migrator

meantime i fix that link.

Let me know how it works