Pinwheel.
All Articles
WooCommerceHeadless CommerceMedusa.jsMigrationE-Commerce

WooCommerce vs Headless E-Commerce: When to Make the Switch

WooCommerce works — until it doesn't. This guide breaks down exactly when headless e-commerce makes financial and technical sense, and what a migration actually involves.

PinwheelEngineering Team, Pinwheel Media Ltd
·30 May 2026·6 min read

WooCommerce powers roughly 37% of all e-commerce stores worldwide. It's free, flexible, and most developers know how to use it. For millions of businesses, it's the right choice.

But there's a point — and it's a specific, identifiable point — where WooCommerce stops being the right choice and starts being the thing holding your business back.

This article explains exactly where that line is, what happens when you cross it, and what your realistic options are.

What WooCommerce Does Well

Let's be fair to it first.

WooCommerce is genuinely good for:

  • Simple product catalogues. Physical or digital products with standard variants (size, colour) and a straightforward checkout.
  • Low to medium traffic. A well-configured WooCommerce store on decent hosting handles a few thousand orders a month without issue.
  • WordPress-native content. If your store depends heavily on editorial content — blog posts, guides, landing pages — WordPress's CMS is hard to beat for non-technical teams.
  • Plugin ecosystem. There are WooCommerce plugins for almost every payment gateway, fulfilment provider, and marketing tool in existence.
  • Developer availability. WooCommerce developers are plentiful and relatively cheap compared to specialists in newer stacks.

If you tick all five of those boxes, you probably don't need to read the rest of this article.

The Warning Signs You've Outgrown It

These are the signals we see most often in stores that come to us having already decided WooCommerce isn't working:

1. Page Speed Is Killing Your Conversion Rate

WooCommerce stores accumulate plugins. Each plugin adds JavaScript, CSS, and database queries. Over time, a fully-featured WooCommerce store loads 20–40 separate scripts on every page. Google's Core Web Vitals penalise this directly — and so do customers.

The UK average e-commerce conversion rate is around 2–3%. Research consistently shows that a one-second delay in page load reduces conversions by 7%. If your WooCommerce store takes 4+ seconds to load on mobile (check with Google PageSpeed Insights), you're leaving significant revenue on the table.

2. You're Running Multiple Storefronts

WooCommerce is a single-store system at its core. Running three brands from one WordPress install requires either WooCommerce Multisite (complex, fragile) or three separate WordPress installations (three sets of maintenance, three admin panels, three inventory reconciliations).

If you operate more than one storefront — different brands, different markets, B2B and B2C channels — you've already hit a ceiling that WooCommerce wasn't designed to handle.

3. Your Checkout Requirements Are Non-Standard

Standard WooCommerce checkout is fine for standard transactions. The moment you need something different — multi-recipient delivery, subscription logic, B2B purchase orders with net-30 terms, custom delivery date selection with postcode routing — you're looking at either expensive plugins or custom development that fights against WooCommerce's architecture at every step.

Custom checkout logic built on top of WooCommerce is inherently fragile. WordPress and WooCommerce updates routinely break custom code. The maintenance burden compounds over time.

4. Your Platform Fees Are Growing Faster Than Your Business

On WooCommerce, the base software is free. But the real cost is:

  • Managed WordPress hosting at the level you actually need: £80–£300/month
  • WooCommerce extensions (subscriptions, product bundles, bookings, B2B): £300–£800/year
  • Payment gateway fees (Stripe, PayPal): 1.4–2.9% + 30p per transaction
  • Developer time for updates, security patches, and compatibility issues

Run these numbers against a modern headless stack and the break-even point is often lower than you'd expect. Our ROI calculator works out exactly where that line is for your specific costs and revenue.

5. Security and Maintenance Are Taking Real Time

WordPress is the most-attacked CMS on the internet. That's a direct consequence of its popularity. A WooCommerce store requires:

  • WordPress core updates (regular)
  • WooCommerce updates (regular, sometimes breaking)
  • Plugin updates (every plugin, every time)
  • Theme updates
  • PHP version management
  • Regular security scanning

A store with 20 active plugins has 20 independent attack surfaces. An unpatched plugin is a common entry point for card skimming malware. If you're not actively maintaining all of this, you're accumulating risk.

What Headless E-Commerce Actually Looks Like

"Headless" means separating the frontend (what customers see) from the backend (products, orders, inventory). The two talk to each other via API.

In practice for a UK retailer, this typically means:

  • Backend: Medusa.js — open-source, self-hosted, no transaction fees
  • Frontend: Next.js — a React framework that produces extremely fast, SEO-optimised storefronts
  • Hosting: Railway or Vercel — modern infrastructure, autoscaling, predictable costs

The frontend is a purpose-built React application. It has no plugin bloat, no accumulated technical debt, and loads in under a second on most connections. The backend is an API that handles products, orders, customers, and fulfilment — and exposes every part of that logic to customisation.

The Financial Case

Here's a representative comparison for a store doing £50,000/month in revenue:

Cost itemWooCommerceMedusa.js headless
Hosting£150/month£80/month (Railway)
Platform fee£0£0
Transaction fees (Stripe 1.5%)£750/month£750/month
WooCommerce extensions£60/month (amortised)£0
Developer maintenance£200/month£50/month
Total monthly~£1,160/month~£880/month

That's roughly £3,360/year in savings, before accounting for conversion rate improvement from faster page speeds. A single percentage point improvement in conversion rate on £50,000/month revenue is £500/month — £6,000/year.

The upfront migration cost for a store this size typically runs £8,000–£15,000 depending on catalogue complexity and custom features required. At £3,360/year in direct savings plus conservative conversion improvements, break-even is typically within 18–24 months.

For stores doing £100,000+/month, the case becomes even stronger.

What a Migration Involves

A WooCommerce to headless migration is a genuine project, not a copy-and-paste job. Here's what it actually involves:

1. Data migration. Products, variants, images, descriptions, customer records, and order history all need to move to the new backend. This requires mapping WooCommerce's data structure to Medusa's and validating the output.

2. Frontend rebuild. You're building a new Next.js application, not reskinning your existing site. This is an opportunity to improve design and UX — most clients take it.

3. Checkout rebuild. The checkout flow is rebuilt in React. Any custom checkout logic (gift options, delivery date selection, special instructions) is re-implemented as first-party code.

4. Integration reconnection. Your payment gateway, fulfilment integrations, email marketing, and analytics all need reconnecting to the new stack. Most have first-class APIs — this is usually straightforward.

5. Redirect mapping. All existing product and category URLs need 301 redirects to preserve SEO value. Done properly, there should be no rankings impact.

6. Testing and cutover. Load testing, checkout testing, payment testing, and a controlled cutover with monitoring.

Total timeline for a typical UK retailer: 8–16 weeks from kick-off to go-live.

When to Stay on WooCommerce

Headless is not always the right answer. You should probably stay on WooCommerce if:

  • You're doing less than £15,000/month in online revenue
  • Your catalogue is simple and checkout requirements are standard
  • You don't have budget for an upfront migration investment
  • You're still in an early, high-churn phase of the business

A well-maintained WooCommerce store with good hosting, minimal plugins, and a performance-focused theme can be entirely adequate for the right business. The goal isn't to use the most sophisticated technology — it's to use the right technology for your stage and requirements.


If you're not sure which side of the line you're on, our ROI calculator gives you a data-driven answer based on your actual platform costs and revenue. It takes about two minutes, and you'll get the full breakdown immediately — including how quickly a migration would pay for itself.

About the author

Pinwheel

Engineering Team, Pinwheel Media Ltd

Pinwheel is a UK web design and engineering agency specialising in headless e-commerce, bespoke website builds, and business automation systems. Based in Surrey, we've delivered projects for local businesses and scaling brands across London and the UK since 2015.

● Ready to Build?

Let's Build SomethingRemarkable.

Whether it's a headless commerce platform, a bespoke automation system, or a high-performance web presence — we'd love to hear about it.