Alpha Digital · 5 November 2026

WooCommerce vs Medusa: when WordPress holds the shop back

WooCommerce and Medusa compared on extensions, hosting, three-year cost, B2B and multiple shops. With real extension prices and our Shingyo project.

Stylised portrait of Tom Rijs, founder of Alpha DigitalWritten by Tom Rijs, founder of Alpha Digital

In short. WooCommerce wins when your shop is an extension of a WordPress site: cheap to start, lots of plugins and a large pool of developers. Medusa wins as soon as the WordPress foundation starts to hold the shop back: many integrations, traffic peaks, B2B logic or several shops side by side. The WooCommerce core is free, but the bill is in annual extensions, hosting and maintaining plugins that clash with each other. Prices were taken from woocommerce.com on 5 November 2026.

WooCommerce powers a huge number of webshops across Europe, often because the website was already running on WordPress. That is a logical starting point. The question usually comes later: the shop has grown, it runs twenty plugins, the ERP integration breaks with every update and nobody dares touch the checkout any more. Is Medusa the next step then, or is it better to clean up WooCommerce?

In this article we compare the two on licence and transaction costs, extensions, hosting, cost over three years and flexibility for B2B and multiple stores. Our own project for Shingyo is covered too: twelve separate WooCommerce shops that became one Medusa engine.

The comparison in one table

AspectWooCommerceMedusa
ModelOpen-source plugin for WordPress (PHP)Open-source commerce engine (Node.js/TypeScript), headless
LicenceFree coreFree core (MIT); Cloud from €26 per month
ExtensionsThousands of plugins; official extensions often €72–€252 per yearFewer plugins; custom work in modules and workflows
Fee on revenueNo platform fee; you pay your payment providerNo platform fee; you pay your payment provider
HostingWordPress hosting, yourself or via a hostNode.js and Postgres self-hosted or Medusa Cloud; storefront separate
B2BVia extensions, such as B2B for WooCommerce (€135 per year)Customer groups, price lists and sales channels in the core
Multiple shops or countriesOften one installation per shop, or WordPress MultisiteMultiple sales channels, regions and currencies in one backend
Content managementStrong: WordPress itselfNo built-in CMS; connect a headless CMS

Licence and transaction costs

WooCommerce itself costs nothing. It is a free plugin for WordPress. There is no platform fee on your revenue. You only pay your payment provider. If you choose WooPayments, WooCommerce's own payment service, the rates in the Netherlands on 5 November 2026 are: 1.50% + €0.25 for cards, €0.29 for iDEAL | Wero, 2.99% + €0.35 for Klarna and 1.40% + €0.25 for Bancontact (WooPayments fees). Rates differ per country. Mollie charges €0.32 per iDEAL payment (Mollie pricing).

Medusa is free to use as well: the core is under the MIT licence, apart from some Enterprise features such as RBAC. Medusa Cloud costs €26, €88 or €266 per month for Develop, Launch or Scale, with no fee on your revenue (Medusa pricing). On transaction costs the two are therefore equal: in both cases you only pay your payment provider. The difference lies elsewhere.

Extensions: where the WooCommerce bill grows

A WooCommerce shop becomes a real shop through extensions. A few official extensions, with the annual price on woocommerce.com on 5 November 2026:

ExtensionPrice per year
WooCommerce Subscriptions€252
WooCommerce Bookings€225
WooCommerce Memberships€180
B2B for WooCommerce€135
Dynamic Pricing€117
Product Bundles€72
Product Add-Ons€72

Source: the product pages on woocommerce.com/products, read on 5 November 2026.

On their own those are not large amounts. A B2B shop with subscriptions, bundles, pricing rules and add-ons already spends about €650 a year on official extensions alone, plus premium themes and SEO, translation and integration plugins from other vendors. The bigger cost is not the licence but the time it takes to keep all those plugins working after every update.

That problem appears in several of Medusa's customer stories. Patyna, Poland's largest vintage marketplace, migrated from WooCommerce to Medusa with partner Rigby. According to Medusa, the intertwined logic in WooCommerce meant that overriding parts of the system and its plugins could cause problems elsewhere. After the move Patyna cut time-to-market for new features by 30%, halved the time spent on maintenance and debugging, and traffic rose by 34% (Medusa: Patyna). Foraged first tried a customised WooCommerce shop for its marketplace. It had performance problems during traffic peaks because the application was overloaded with integrations (Medusa: Foraged).

Hosting and operations

WooCommerce runs anywhere WordPress runs. That is cheap and familiar, and there is a large supply of hosts and freelancers. The downside is that shop, CMS and theme are one application. A heavy page, a slow plugin or an update affects the whole site, including the checkout.

Medusa separates those layers. The commerce backend runs separately, and usually so does the storefront, for example a Next.js storefront on Vercel. That makes the shop faster and an update less risky, but there are more parts to monitor. You need a developer or agency for that.

What does it cost over three years?

An honest three-year comparison looks at four items: platform, extensions, hosting and development.

Item (3 years)WooCommerceMedusa
Platform€0€0 when self-hosting; €3,175 (Launch) to €9,590 (Scale) on Cloud
Official extensions (example above)≈ 3 × €650 = €1,950, plus third-party pluginsNo licence; features as custom work
HostingWordPress hosting of your choiceBackend and storefront separately
BuildLower: theme plus pluginsHigher: own storefront and modules
MaintenancePlugin updates and conflictsOwn code, fewer dependencies

For a small shop WooCommerce is almost always cheaper over three years. Medusa only becomes interesting when maintenance and workarounds in WooCommerce are the real cost, or when you manage several shops that each have their own installation, plugins and updates.

Multiple shops: the Shingyo project

That last point was exactly the situation at Shingyo, which supplies packaging and promotional products across Europe (including via shingyo.nl and shingyo.se). Shingyo ran twelve separate WooCommerce shops. Alpha Digital brought them together into one Medusa B2B engine, built on Medusa, Supabase and Vercel.

That engine contains features that would be separate plugins or manual work in WooCommerce:

  • a fully automated engine for approving print proofs for printed products;
  • a B2B quote engine;
  • an integration with the Picqer warehouse software;
  • an AI search engine for customers, powered by Supabase and Algolia.

The details are in the case Shingyo: from twelve WooCommerce shops to one Medusa engine. We only publish result figures once they have been measured and verified.

Flexibility for B2B and international

In WooCommerce you build B2B with extensions: prices per customer group, quotes, hidden prices for guests. That can work well, but every rule is a plugin that has to work with the others. For multiple countries you usually choose between a translation plugin, WordPress Multisite or separate installations.

Medusa has regions, currencies, sales channels, customer groups and price lists in the core (Medusa documentation). Tekla, a Danish textile brand, started on WooCommerce and switched because it needed a more composable architecture to grow. According to Medusa, conversion rose by 70% compared with the WooCommerce solution, Tekla grew from two to more than fifty markets and was able to switch ERP within a month (Medusa: Tekla). For Mitsubishi Netherlands, Webbers migrated an existing WooCommerce setup to Medusa; according to Medusa the backend was in place within two weeks (Medusa: Mitsubishi).

These are Medusa customer stories, with their own figures. They are not Alpha Digital projects, except Shingyo.

When should you choose WooCommerce?

WooCommerce remains the better choice if:

  • your site is mainly content and the shop is one part of it;
  • your assortment and pricing rules are simple and you sell B2C;
  • your budget is limited and you want to launch quickly with an existing theme;
  • your team knows WordPress and you do not want your own developer;
  • the problems in your current shop can be solved by cleaning up: fewer plugins, better hosting, a clean theme.

We say that last one more often than you might think. A migration does not solve a problem that would also disappear with an update and a tidied-up plugin list.

When should you choose Medusa?

Medusa fits if:

  • you manage several WooCommerce shops side by side, per country or per brand;
  • B2B prices, quotes or approval steps currently live in plugins, spreadsheets or emails;
  • integrations with your ERP, WMS or PIM break with every update;
  • the checkout or admin slows down during traffic peaks or with a large catalogue;
  • you want to extend the shop without fearing the next update.

Where Medusa is not the best choice

  • Content. Medusa has no CMS. For a blog or content pages you connect a headless CMS, or keep WordPress for content.
  • Ecosystem. There is a WooCommerce plugin for almost every wish. With Medusa it is more often custom work.
  • Start-up costs. A Medusa shop with its own storefront costs more to build than a WooCommerce theme.
  • Expertise. There are many more WordPress developers than Medusa developers. Choose a partner you can still call in two years.

From WooCommerce to Medusa

How a migration works, with data mapping, redirects and a phased go-live, is described in Migrating to Medusa and on our service page Migrating to Medusa. Where exactly WooCommerce starts to pinch is covered in From WooCommerce to Medusa: when a migration pays off. Other comparisons: Shopify vs Medusa and PrestaShop vs Medusa. Request a callback or book an intro call.

Sources

All sources read on 5 November 2026.

  1. WooCommerce, extensions and prices: woocommerce.com/products
  2. WooPayments, fees per country: woocommerce.com
  3. Medusa, Cloud pricing page: medusajs.com/pricing
  4. Medusa, commerce modules: docs.medusajs.com
  5. Mollie, pricing: mollie.com/nl/pricing
  6. Medusa customer story Patyna: medusajs.com/blog/patyna
  7. Medusa customer story Foraged: medusajs.com/blog/foraged
  8. Medusa customer story Tekla: medusajs.com/blog/tekla
  9. Medusa customer story Mitsubishi: medusajs.com/blog/mitsubishi

Dollar amounts from the sources are converted to euros at the ECB rate of 5 November 2026 (1 euro = 1.1224 US dollars) and rounded.

FAQ

Frequently asked questions

Question not listed? Request a callback.

Is WooCommerce free?

The core is. Official extensions cost money every year, for example €252 for Subscriptions and €135 for B2B for WooCommerce (woocommerce.com, 5 November 2026). Hosting, themes and maintenance come on top.

Why would I move from WooCommerce to Medusa?

When plugins clash with updates, the shop slows down during traffic peaks, B2B logic lives outside the shop or you manage several WooCommerce shops side by side. If cleaning up solves the pain, stay.

Can I keep WordPress for content?

Yes. Medusa has no built-in CMS. You can keep WordPress as a headless CMS, or connect another headless CMS to the new storefront.

Can Medusa replace several WooCommerce shops?

Yes, with sales channels, regions and currencies in one backend. At Shingyo we brought twelve separate WooCommerce shops together into one Medusa B2B engine.

Will I lose my Google rankings when I switch?

With proper 301 redirects existing links keep working. Nobody can guarantee a ranking; it also depends on content, speed and competition.

Free intro call

What is your challenge?

Twelve shops that need to become one, an ERP that sets the price, or a checkout that does not do what you want. Tell us in one call. You will hear honestly whether Medusa fits.

Based in Nijmegen, the Netherlands, working with companies across Europe. How we work with European teams.

Call me backIntro call