Crosslist from Shopify to WooCommerce — FLUF’s WordPress Plugin for Multi-Store Selling
Move or mirror your Shopify catalogue into a self-hosted WooCommerce store on WordPress — automatically.
TL;DR: FLUF Connect syncs your Shopify catalogue into a WooCommerce store — the WordPress e-commerce plugin — so titles, descriptions, photos, prices, variants and stock land in WooCommerce automatically. It is built for Shopify merchants who want to own a WordPress storefront: to escape Shopify’s subscription and transaction surcharge, or to run both without maintaining two catalogues by hand.
If you run a Shopify store and you have decided to build your own WooCommerce site on WordPress — the e-commerce plugin that, with WordPress, powers a large share of the web — the slow part is not the decision. It is the data. Re-typing an entire Shopify catalogue into WooCommerce, then keeping prices and stock current by hand as your Shopify store changes, is exactly the kind of duplicated work that eats hours. FLUF Connect treats your Shopify catalogue as the source and pushes it into WooCommerce, so your WordPress store mirrors Shopify instead of being rebuilt from scratch.
WooCommerce is free, open-source and self-hosted on WordPress, which is the appeal: no platform subscription, no transaction surcharge, and full ownership of your store and data (WooCommerce). WordPress powers around 41.5% of all websites and holds roughly 59.3% of the CMS market (W3Techs), and WooCommerce is the leading e-commerce platform by store count with millions of live stores. Moving from Shopify’s hosted, subscription model to an owned WordPress store is one of the most common migrations in e-commerce — and this page is about doing it without losing your catalogue along the way.

Why Shopify Merchants Move to WooCommerce
The reasons sellers leave Shopify for a WooCommerce store on WordPress are consistent, and they are mostly about cost and ownership.
Escaping the subscription and transaction surcharge
Shopify is a hosted SaaS with a monthly fee — roughly $29 (Basic), $79 (Grow) and $299 (Advanced) on annual billing (Shopify pricing). On top of that, if you use any payment gateway other than Shopify Payments, Shopify adds a transaction surcharge of 2% / 1% / 0.6% by plan, on top of the gateway’s own card fee (Shopify fees explained). WooCommerce charges neither: the plugin is free and takes 0% of your sales — you pay only your hosting and your payment processor’s rate, such as Stripe’s 2.9% + 30¢ (WooCommerce vs Shopify). For a growing store, removing a recurring subscription and a per-transaction surcharge is the single biggest financial reason to move.
Owning your store and your SEO
On Shopify you rent a storefront; on WordPress you own one. That ownership extends to content and SEO — WordPress’s content engine and plugin ecosystem give you control over your blog, on-page SEO and site structure that merchants often find more flexible than Shopify’s (WPBeginner). Your customer data, order history and email list live on infrastructure you control rather than a platform you lease. For a brand that wants to build long-term organic traffic and own its audience, a WooCommerce store is a strategic asset in a way a hosted plan is not.
Full control and no lock-in
WooCommerce is open-source, so you can modify anything, host anywhere, and never be locked into one vendor’s roadmap or pricing. The trade-off is that you manage hosting, security and updates yourself — ownership comes with responsibility. For merchants who want that control, it is a feature; for those who want a fully managed store, it is the reason they stay on Shopify. Many sellers split the difference and run both, which the FLUF sync makes practical.
Resilience and multi-store strategy
Running on two independent platforms is also a form of insurance. A hosting incident on one store, or a plugin conflict during an update, does not take down a separately hosted storefront on the other platform. For a business that depends on always being able to take an order, having the same catalogue live in both a Shopify store and a WooCommerce store is quiet redundancy. It also lets each platform play to its strengths — Shopify for a fast managed checkout, WordPress for content, SEO and ownership — without you maintaining two product databases by hand. Because Shopify and WooCommerce have no native integration and do not communicate by default, a sync tool is what makes a deliberate two-platform strategy practical rather than a constant reconciliation chore.
Push your Shopify catalogue into a WooCommerce store on WordPress — no re-typing, no two databases.
How the FLUF Connect Plugin Syncs Shopify to WooCommerce
FLUF Connect installs as a WordPress plugin in your WooCommerce site’s admin and treats your Shopify catalogue as the source of truth, creating and updating WooCommerce products to match.
Step 1: Install the FLUF Connect plugin in WordPress admin
From your WordPress dashboard: Plugins → Add New → search “FLUF Connect” → Install → Activate — the same path you would use for any WordPress plugin (WordPress plugin docs). The plugin registers your WooCommerce store over the WooCommerce REST API; there is no FTP and no code to write.
Step 2: Connect your Shopify store
Authorise FLUF to read your Shopify catalogue over Shopify’s official Admin API. FLUF pulls your products, variants, images, prices and stock so they can be created in WooCommerce.
Step 3: Sync the catalogue into WooCommerce
Choose which Shopify products to bring across. FLUF maps each product’s title, description, photos, price, variants and stock into a WooCommerce product — a Shopify variable product becomes a WooCommerce variable product, with each variation carrying its own price, SKU and stock. From then on, your Shopify store stays the source and WooCommerce mirrors it, so you maintain product data in one place rather than two.
What Transfers from Shopify to WooCommerce
| Field | Shopify source | In WooCommerce |
|---|---|---|
| Title | Product title | Product name |
| Description | Product description (HTML) | Long description |
| Photos | Product media | Product gallery |
| Price | Variant price | Regular / sale price |
| Variants | Product variants | Variable product variations |
| Stock | Inventory level | stock_quantity |
| Collections | Manual / smart collections | Product categories |
| Tags | Product tags | Product tags |
Shopify and WooCommerce model products almost identically, which makes this one of the cleaner crosslisting mappings: a Shopify variant becomes a WooCommerce variation with its own price, SKU and stock (WooCommerce variable products). The fields that do not map one-to-one are Shopify’s typed metafields, which become untyped WooCommerce custom fields, and Shopify’s rule-based smart collections, which do not survive as static WooCommerce categories — you rebuild those as category rules in WooCommerce. For most catalogues, titles, descriptions, images, prices, variants and stock carry across cleanly, which is the bulk of the work.
Migrating vs Mirroring: Two Ways to Use This
There are two distinct reasons to sync Shopify into WooCommerce, and FLUF supports both. The first is a migration: you are moving off Shopify to an owned WordPress store and want your catalogue populated in WooCommerce as the starting point, after which WooCommerce becomes your system of record. The second is mirroring: you keep Shopify running and also run a WooCommerce store — for SEO and content, a separate brand, or lower-cost selling — and want one catalogue feeding both. In the mirroring case, FLUF keeps your Shopify catalogue and WooCommerce store aligned so you are not maintaining two product databases by hand.
It is worth being clear about what a sync does and does not replace in a full migration. FLUF moves your catalogue — the product data that is tedious to re-enter. A complete migration also involves things outside the catalogue: your theme has to be rebuilt (Shopify’s Liquid themes do not transfer to WordPress), Shopify apps are replaced with WordPress plugins, payment gateways are set up fresh, and because the two platforms use different URL structures you set up 301 redirects so you do not lose search rankings (Shopify to WooCommerce migration guide). FLUF handles the catalogue so the most repetitive part is automated; the surrounding migration steps are standard WordPress setup.
For sellers doing a full move, a sensible order is: spin up WordPress hosting and install WooCommerce, sync the Shopify catalogue across with FLUF so your products exist in WooCommerce, rebuild or choose a WordPress theme, replace each Shopify app with a WordPress plugin equivalent, set up your payment gateway, and finally put the 301 redirects in place before you switch your domain over. Doing the catalogue sync early means you can build and test the rest of the store against real products rather than placeholders, and you keep selling on Shopify the whole time until you are ready to flip the switch. That overlap — both stores live, one catalogue — is exactly the mirroring mode FLUF is designed for, so a “migration” can be as gradual or as immediate as you want it to be.
Inventory Sync: Shopify as Your Source of Truth
When you run both stores, the obvious worry is keeping them aligned. FLUF treats Shopify as the source: when a product’s price or stock changes in Shopify, FLUF updates the matching WooCommerce product on its next sync, so the two do not silently drift apart. Add a product once in Shopify and it appears in WooCommerce; change a price in Shopify and WooCommerce follows. Maintaining product data in one place rather than two is the entire point of doing a dual setup well — no editing the same description twice, no price that updated on only one store.
A note on scope: because WooCommerce is your own store rather than a marketplace, the relationship here is a catalogue and inventory mirror from Shopify, not a marketplace-style “delist when it sells elsewhere.” You keep Shopify as the canonical record and let WooCommerce reflect it; how you handle fulfilment and stock decrements on each store is up to your setup, with Shopify as the authoritative source of stock levels.
The WordPress Store You Own: Apps, Plugins and Costs
One worry merchants have about adding or moving to WooCommerce is rebuilding every integration. In practice, your WooCommerce store uses WordPress plugins for what it needs — SEO, email marketing, reviews, accounting connectors — while your Shopify store keeps its own apps if you are running both. The product catalogue is the only thing that has to stay in sync, and that is what FLUF handles. On cost, the WooCommerce side is hosting (commonly $5–30/month to start), a domain, and your payment processor’s rate — there is no per-listing fee and no platform commission, which is the structural saving versus Shopify’s subscription-plus-surcharge model (WPBeginner). You take on hosting and maintenance in exchange for removing the recurring platform cost.
WooCommerce Variable Products and the Shopify Variant Model
Variants are where Shopify and WooCommerce line up best. A Shopify product with size and colour options becomes a WooCommerce variable product, where each variation has its own price, SKU, stock and image, driven by product attributes (WooCommerce variable products). Shopify’s three-option limit maps comfortably onto WooCommerce attributes, and WooCommerce places no hard cap on the number of variations. The result is that a multi-variant Shopify catalogue arrives in WooCommerce as proper variable products rather than a flattened list of separate items — preserving the structure your storefront and reporting rely on.
Compatibility and Requirements
WooCommerce runs on any self-hosted WordPress site. The plugin requires a recent WordPress version and a supported PHP version, and is updated frequently, so the evergreen guidance is to run current WordPress and PHP on managed hosting for performance (WooCommerce on WordPress.org). Note that plugins, including WooCommerce, need a self-hosted WordPress.org site (or a WordPress.com plan that permits plugins) — the entry-level WordPress.com tier cannot install plugins. As long as you are on self-hosted WordPress, installing WooCommerce and FLUF Connect is the standard Plugins → Add New flow.
SEO, Redirects and Keeping Your Rankings
The biggest avoidable mistake when leaving Shopify is losing search rankings, and it comes down to URLs. Shopify and WooCommerce structure product and category URLs differently — Shopify uses paths like /products/ and /collections/, while WooCommerce uses /product/ and /product-category/ by default. If you switch your domain without mapping the old addresses to the new ones, every link and every ranking pointing at an old Shopify URL breaks. The fix is a set of 301 redirects from each old URL to its WooCommerce equivalent, which you can manage with a free redirect plugin or an SEO plugin such as Yoast. You will also want to set your WooCommerce permalinks sensibly, generate a fresh sitemap, and resubmit it in Google Search Console so the new store is crawled quickly. With redirects in place, link equity carries over and the ranking impact is usually limited to a short settling period of a few weeks while search engines re-index the WooCommerce URLs. Skipping the redirects is what turns an otherwise smooth move into a traffic cliff.
Choosing Hosting for Your WooCommerce Store
Because WooCommerce is self-hosted, performance is your responsibility rather than the platform’s — which is a feature once you understand it. Managed WordPress hosting handles caching, updates and security so your store stays fast without you becoming a sysadmin, and the difference between cheap shared hosting and a proper managed plan is the difference between a sluggish store and a snappy one. Run a current PHP version, enable caching, and keep WooCommerce and your plugins updated. None of this is exotic — it is standard WordPress operation — but it is the part Shopify was doing for you invisibly, so it is worth budgeting for good hosting rather than the absolute cheapest option. The payoff is that you control the stack: you can move hosts, scale up, or add server-level caching whenever you need to, with no platform telling you what you may run.
The Cost Picture: Shopify vs a WooCommerce Store
The clearest way to see why merchants make the move is to compare the cost shapes side by side. Shopify charges a predictable monthly subscription and, unless you use Shopify Payments, a transaction surcharge; WooCommerce charges nothing for the software and shifts your cost to hosting and your payment gateway:
| Cost | Shopify | WooCommerce on WordPress |
|---|---|---|
| Platform fee | $29–$299/month by plan | $0 (plugin is free) |
| Transaction surcharge | 0.6%–2% off Shopify Payments | None |
| Payment processing | From 2.9% + 30¢ | Your gateway, e.g. 2.9% + 30¢ |
| Hosting | Included | ~$5–30/month, you choose |
| Maintenance | Managed by Shopify | You manage updates/security |
The trade is straightforward: WooCommerce removes the recurring platform fee and surcharge in exchange for you taking on hosting and maintenance. For many growing stores the maths favours WooCommerce once the Shopify subscription and surcharge outweigh the cost of managed WordPress hosting — which is precisely the point at which merchants start looking to move. The honest caveat is that at very large scale, the developer time to run a WooCommerce store can offset some of the saving, so the win is clearest for small and mid-sized stores that value ownership.
What Real Merchants Say
Merchant sentiment around moving from Shopify to WooCommerce is consistent. The recurring praise is cost and control: sellers describe leaving Shopify specifically over the transaction surcharge on third-party gateways, and value WooCommerce being open-source and free of platform commission (Cloudways). The marketing team of one brand noted they could finally “control every aspect of our SEO,” which had felt limited on Shopify. The honest counterweight, which sellers raise just as often, is maintenance: on WooCommerce you own updates, security and uptime, where Shopify handles all of that for you. The fair summary is that WooCommerce rewards merchants who want ownership and lower running costs and are comfortable managing a WordPress site, while Shopify suits those who prefer a fully managed store and will pay for the convenience. Syncing the catalogue between the two means you do not have to commit fully to either philosophy on day one — you can run both and decide as you go.
Getting Started With Shopify to WooCommerce
If you run a Shopify store and want to own a WooCommerce store on WordPress — whether to migrate off Shopify’s fees entirely or to run both — the setup is straightforward: install the FLUF Connect plugin in your WordPress admin, connect Shopify over its official API, and choose which Shopify products to sync. From then on, your catalogue lives in WooCommerce without being re-typed, and you keep Shopify as the source while WooCommerce reflects it. You gain the ownership, SEO control and lower running cost of a self-hosted WordPress store without the duplicate-data-entry tax that normally makes the move painful.
WooCommerce is one of many destinations — see the full crosslisting hub, go the other direction with WooCommerce to Shopify, or add marketplaces by crosslisting Shopify to Vinted and Shopify to Depop. Keep everything aligned with inventory sync, see the WooCommerce crosslisting guide, and review plans on the pricing page.
FLUF Connect has no free plan — plans start at £19/month (Growth — 500 products). Crosslisting, inventory sync, relisting, offers and bulk operations are included in every plan, not a paid add-on.
Sources & Verification
- Shopify pricing & fees: Shopify pricing; transaction surcharge
- WooCommerce is free / 0% sales: WooCommerce; Cloudways comparison
- WordPress / WooCommerce market share: W3Techs
- Migration realities (themes, redirects): Cloudways migration guide
- WooCommerce variable products: WooCommerce docs
- Installing WordPress plugins: WordPress.org
Frequently Asked Questions
Yes, on any self-hosted WordPress site running WooCommerce. You install the FLUF Connect plugin from your WordPress admin under Plugins, Add New. The only exception is the entry-level WordPress.com tier, which cannot install plugins; a self-hosted WordPress.org site or a plugin-enabled WordPress.com plan works.
Yes. A Shopify product with size or colour options maps directly to a WooCommerce variable product, where each variation has its own price, SKU, stock and image. WooCommerce places no hard cap on the number of variations.
No. You can migrate fully, or run both. Shopify and WooCommerce do not talk to each other natively, so many merchants keep Shopify and also run a WooCommerce store on WordPress, with FLUF Connect keeping the catalogue in sync between them.
No. WooCommerce takes 0% of your sales — you pay only your payment processor, such as Stripe at about 2.9% + 30c. Shopify adds a 0.6%–2% surcharge on top of your gateway fee when you do not use Shopify Payments, plus a monthly subscription.
Only if you skip 301 redirects. Shopify and WooCommerce use different URL structures, so you set up redirects from old Shopify URLs to the new WooCommerce ones to preserve rankings. Expect a short period of fluctuation while search engines re-crawl the new store.
The WooCommerce plugin is free. You pay for WordPress hosting (commonly $5–30/month to start), a domain, and your payment processor's rate — there is no platform subscription or per-listing fee, which is the saving versus Shopify.
Yes — products, images, prices, variants and stock transfer into WooCommerce. Themes, apps and payment setup do not transfer and are rebuilt as part of a full migration, using WordPress plugins in place of Shopify apps.
