Shopify or WooCommerce: A UK Decision Framework
Mathieu Muller
- #shopify
- #woocommerce
- #decision-framework
- #uk
This guide walks through the six. Each dimension gives you a yes/no signal toward Shopify or WooCommerce. At the end you’ll have a defensible recommendation — even when it disagrees with the 3-year cost calculator’s headline number for your profile.
Dimension 1 — Revenue and order volume
This is the first filter because some answers fall out of order volume alone.
- Under 50 orders/month and unsure your idea works: Pick Shopify. The time-to-launch matters more than the platform fee, and you’re not committed enough yet to justify the Woo build cost. If the idea works, you can replatform later — that’s a happy problem to have.
- 50–500 orders/month, established store: Either platform works. Run the calculator with your specific inputs. Shopify usually wins for B2C; WooCommerce wins for B2B or subscriptions at scale.
- 500–2,000 orders/month: WooCommerce starts to look more attractive on cost because the dev-time amortisation flips in its favour. Shopify still wins if the team has no technical capability or if you need to ship fast.
- 2,000+ orders/month: Run the maths on Shopify Plus (£1,800/mo published floor) vs a dedicated WooCommerce build with proper hosting. Above ~£5M/year revenue the comparison usually goes to whichever ecosystem your team is more competent in — neither platform is “cheap” at that scale and your operational risk dominates the headline cost.
Dimension 2 — Team capability
The most under-estimated dimension. WooCommerce can be cheaper, but only if someone in your operation can actually run it without it eating their weekends.
Ask honestly:
- Does anyone on your team know what a
wp-config.phpfile does without Googling it? If no, WooCommerce will cost more than you think. - Are you willing to spend ~4 hours/month on plugin updates, security patches, and “why did this break” debugging? If no, pick Shopify.
- If something breaks at 22:00 on a Saturday, who fixes it? WooCommerce: you, or your retainer dev (if they pick up the phone). Shopify: usually Shopify, sometimes the app vendor, rarely you.
The honest test: if you’ve never run a WordPress site outside a dev environment, the WooCommerce path is going to feel a lot harder than the calculator implies. The £2,500/year of Woo plugins is real, but the cost of operating the stack — keeping it patched, keeping plugins compatible, keeping the security posture honest — is the line item most first-time WooCommerce merchants under-budget by a factor of 3.
Pick Shopify if your team capability is “I want to sell things, not run servers.” Pick WooCommerce if your team has working WordPress experience or you have a trusted retainer dev who’s already running other Woo sites.
A related but separate question: do you have a developer — in-house, contracted, or agency — who is building the store rather than just installing things? If yes, both platforms open up substantially and the comparison shifts. See Dimension 5 and the dev-led section in the cornerstone post for the specifics — short version: dev-led WooCommerce often beats dev-led Shopify on long-term cost and capability, because the work compounds into owned assets rather than platform-extension code.
Dimension 3 — B2B / wholesale needs
This is the single most-discriminating dimension. Read carefully if it applies to you.
- No B2B, never: Skip to the next dimension.
- Mixed B2C + casual B2B (one or two wholesale customers): Either platform can fake this with a hidden “wholesale” customer tag. Shopify just-about gets there with manual draft orders; WooCommerce has more flexibility with role-based plugins. Lean Shopify if simplicity matters; lean WooCommerce if you want it to scale.
- B2B is core to the business (custom pricing per customer, NET payment terms, quote workflows, role-based catalogues, multi-currency invoicing): Shopify’s lower tiers cannot do this. You need Shopify Plus (£1,800/mo floor) or you need WooCommerce + Wholesale Suite All Access (£221/year) plus a competent build (25-30 days).
The calculator’s B2B toggle forces Shopify to Plus when on, which is why you’ll see Shopify lose by tens of thousands of pounds for B2B-heavy profiles. That’s not the calculator being unfair — that’s the actual published cost. If your B2B is core, WooCommerce wins on cost up to ~£5M/year revenue without contest. Above that, Plus’s API maturity and built-in B2B operations may be worth the licence cost.
Dimension 4 — VAT and compliance complexity
UK-specific, post-Brexit, with EU cross-border thrown in.
- UK-only B2C, no EU sales: Both platforms handle UK VAT correctly out of the box. Skip to the next dimension.
- UK + EU B2C, OSS/IOSS: Shopify Markets handles IOSS-compatible VAT collection natively. WooCommerce needs a paid plugin (TaxJar, Quaderno, or Avalara). Lean Shopify unless the tax position is unusually complex.
- B2B with EU sales, reverse-charge VAT, ECSL filings: Neither platform handles this brilliantly out of the box. WooCommerce gives you more freedom to build it correctly (or integrate with your accounting system properly). Shopify can be made to work but you’ll fight defaults.
- Selling digital goods cross-border: IOSS compliance is non-trivial. Both platforms support it; Shopify’s docs are clearer, WooCommerce’s flexibility is greater.
- HMRC MTD (Making Tax Digital) integration: Independent of the platform — handled at the accounting layer (Xero, QuickBooks, FreeAgent). Doesn’t affect the choice between Shopify and Woo.
Pick Shopify for standard UK + EU B2C VAT, where you want the platform to handle the compliance plumbing for you. Pick WooCommerce for unusual tax positions, B2B EU work, or anything where you’d rather build the compliance correctly than fit it to Shopify’s mould.
Dimension 5 — Customisation and brand control
How much of your store’s UX is going to be off-the-shelf vs custom?
- “I want my store to look like a Shopify theme with my logo and colours”: Shopify wins. Most paid Shopify themes (Dawn-derived or Premium) reach a credible launch state in 1-2 days of theming work.
- “I want a custom-designed homepage but standard product pages”: Both work. Shopify Liquid is fine for this; WooCommerce + a block theme is too. Slight Shopify edge for speed.
- “I want a deeply custom checkout flow, custom cart logic, or unusual product configurators”: WooCommerce wins. Shopify’s checkout extensibility is real but constrained; you can do some customisation on Plus but not arbitrary. WooCommerce lets you do anything PHP and JavaScript can do.
- “Headless / using Shopify or Woo as a backend only”: Either platform works with a Next.js or Astro frontend. Shopify’s Storefront API is more polished; WooCommerce’s REST/GraphQL API is functional but rougher. Neither is the obvious winner — depends on your frontend team’s preferences.
Pick Shopify for standard ecommerce UX with brand customisation at the surface level. Pick WooCommerce when you want deep control of the customer journey, especially in checkout, configurator UX, or unusual catalogue structures.
The dev-led picture
Behind each of the options above sits a sharper question: who’s doing the customisation? If you have a developer building the store, both platforms unlock paths well beyond the marketplace-theme-plus-apps default.
On Shopify, a developer can fork Dawn (Shopify’s open-source reference theme) to ship a brand-specific theme without paying for a premium one, write Shopify Functions in JavaScript or Rust for custom checkout/discount/delivery logic, build a React-based headless storefront with Hydrogen and Oxygen hosting, and integrate custom apps via the Storefront API and App Bridge. The constraint is that everything still happens inside Shopify’s allowed extension points — checkout cannot be replaced below Plus, and the ecommerce data model is not yours to change.
On WooCommerce, a developer gets the full WordPress dev surface. Custom themes are the norm for serious stores rather than the exception. Custom plugins let you integrate any third-party API, extend the WP REST API with bespoke endpoints, hook into WooCommerce filters to modify cart, checkout, or order behaviour, build custom Gutenberg blocks for the content team, or wire WooCommerce into an ERP or warehouse system. Headless via WP REST or WPGraphQL with a Next.js or Astro frontend is a credible pattern — slower to set up than Shopify Hydrogen, but with no API rate limits and no platform vendor in the loop.
The practical implication: dev hours sunk into a WooCommerce build are owned assets; the custom theme and plugins relicense and relocate with the business. The equivalent hours on Shopify produce extension code that runs inside Shopify, useful but not portable. For dev-led builds especially, this often flips the long-term cost story in WooCommerce’s favour — the cornerstone post’s dev-led section covers when this matters and when it doesn’t.
Dimension 6 — Growth plans
Where do you expect to be in 3 years?
- “Same size, same model, same market”: Either platform works for the long haul. Pick on dimensions 1-5.
- “Grow 10x in revenue, same product, same market”: Shopify scales smoothly through Grow → Advanced → Plus. WooCommerce scales through better hosting and more plugins. Both work, but the operational burden of scaling WooCommerce is materially higher. Lean Shopify.
- “Expand internationally”: Shopify Markets is genuinely best-in-class for low-effort multi-region selling. WooCommerce can do it but you’ll assemble it from plugins. Lean Shopify.
- “Add wholesale / B2B as a second channel”: WooCommerce + Wholesale Suite (or similar) handles dual-channel cleanly. Shopify requires Plus to do this without ugly workarounds. Lean WooCommerce.
- “Pivot to subscription model or marketplace”: Subscription — see scenario 3 in the cornerstone post, it depends on order volume. Marketplace — both platforms need substantial additional plugins/apps; not an obvious winner.
Pick Shopify when growth means more of the same thing, possibly internationally. Pick WooCommerce when growth means structural change (B2B, custom subscription logic, marketplace, integrations with non-ecommerce systems).
Putting it together — the decision tree
Walk through the dimensions and tally up. If 4+ of 6 lean one way, you have a clear answer. If it’s 3-3, run the calculator and break the tie on raw 3-year cost.
A simplified version that gets ~80% of merchants to a defensible answer:
- Do you need B2B (custom pricing per customer, NET terms)? → WooCommerce (unless you’re ready for Plus).
- Do you have a team member who’s run WordPress before? → Either, weight cost.
- Do you not have such a team member? → Shopify.
- Is your tax position genuinely unusual? → WooCommerce.
- Is your tax position standard UK + maybe EU B2C? → Shopify.
- Will you replatform if your idea works? → Shopify (faster start, easier to outgrow later than to predict ahead).
- Have you already chosen a tech stack for the rest of your business that integrates better with one platform’s APIs? → Whichever, but the integration story should drive it.