Vendure vs WooCommerce
For commerce that has outgrown the WordPress plugin stack, with product data, pricing and B2B rules that need a model of their own. WordPress can stay the CMS in front of it.
The short answer
Choose Vendure when
- You sell B2B: manufacturing, wholesale, distribution or a member organisation
- Product data has to feed the ERP and other channels, beyond the website
- Pricing has become a domain: price lists, campaigns, customer-specific prices
- WordPress should stay the website and the content team's tool
What you leave behind on WooCommerce
- B2B features spread across third-party extensions
- Re-testing extensions on staging with every update
- Products stored as WordPress posts
- Extension subscriptions that renew at the listed price
Three things B2B outgrows on WooCommerce

Every Woo update means re-testing extensions
WooCommerce grows by extensions that hook into WordPress through actions and filters, and Woo advises testing them with each core update on staging. Vendure plugins are NestJS modules beside the Framework, with price calculation as a strategy you write, custom fields that propagate into the GraphQL schema, custom entities and typed events. Pricing and B2B rules become code you own rather than a stack of plugins to keep in step.

B2B on Woo is a stack of extensions
On WooCommerce, wholesale prices, company accounts and quotes each come from a third-party extension, sold as a subscription that renews at the listed price. Vendure's B2B capabilities come in four cumulative plans from one vendor, each inheriting the one below, at a flat fee per plan with no revenue share.

Products live as posts inside WordPress
WooCommerce runs inside the WordPress install, where products are stored as WordPress posts. Vendure runs as its own service in any region, on any cloud or on-premises today, with your data in your own SQL database. WordPress can stay the CMS in front of it, calling Vendure's GraphQL API for the commerce parts of each page.
How they compare
Six dimensions, the same six on every Vendure comparison page. WooCommerce core is free, so the cost row compares what each bill is made of. Every claim about WooCommerce is sourced at the foot of this page.
| Dimension | Vendure | WooCommerce |
|---|---|---|
| Architecture and extensibility | VendureTypeScript end to end on NestJS, with GraphQL Shop and Admin APIs. Plugins sit beside the Framework. No forks, no extension cap. | WooCommerceA PHP plugin that runs inside WordPress on MySQL or MariaDB. Extensions change its behaviour through WordPress actions and filters, the REST API reads and writes store data, and the Store API serves cart and checkout. New installations keep orders in custom tables (HPOS) since version 8.2. |
| Licensing and cost model | VendureFree open-source Vendure Framework under GPLv3. Four flat, cumulative plans from €199 a month on a 12-month term, with Enterprise from €60,000 a year. No GMV, per-order or per-user fees. | WooCommerceThe core plugin is free under GPLv3. Costs come from hosting, from paid extensions and themes sold as subscriptions that renew at the listed price, and from the fees of your payment provider, such as WooPayments. |
| B2B depth | VendureCompany accounts and quotes from Starter. Organization hierarchy at Growth. Contract pricing, single-level order approvals, the audit log and the Next.js B2B storefront at Scale. PunchOut (cXML), Configurator and multi-level approvals with timeouts and delegation at Enterprise. | WooCommerceCore prices products and variations with a regular and a sale price, and discounts with coupons. Wholesale price groups, company accounts with sub-accounts and quote requests are sold as third-party extensions in the Woo Marketplace. |
| Hosting and operations | VendureSelf-host on any cloud or on-premises, in any region. Managed Vendure Cloud is planned for Q1 2027, with a base set of Cloud resources in each paid plan. | WooCommerceSelf-hosted WordPress on a host that meets Woo's server recommendations, or a hosted store on WordPress.com's Commerce plan, run by Automattic, with WooCommerce installed for you. |
| Ecosystem and talent | VendureMainstream TypeScript, Node and GraphQL. No proprietary skill silo. | WooCommercePHP and WordPress developers. Over 1,000 Marketplace extensions, with B2B features from third-party vendors, and vetted agency partners. |
| Migration effort | VendureThe catalogue imports through the Admin API, and customers and order history can follow by script. WordPress can stay the CMS with commerce components in its pages, or the storefront starts from the Next.js B2B storefront included at Scale. | WooCommerceProducts export as CSV from core, and customers and orders can be read over the REST API. WooCommerce states that store data can be exported and taken to any platform. |
Vendure pricing: a free open-source framework, then four flat tiers
Vendure Framework is free under GPLv3. Starter, Growth, Scale and Enterprise add B2B capabilities cumulatively, on a flat fee with no GMV, per-order or per-user charges.
When a Woo store outgrows WordPress
Usually the owner or IT lead at a manufacturer, wholesaler or member organisation, when a B2B, pricing or ERP project lands and the plan on the table is one more extension.
B2B arrives
and wholesale prices, company accounts and quotes would each come from a third-party extension
Pricing becomes a domain
with price lists, campaigns and customer-specific prices beyond a regular and a sale price
Product data has to feed more than the website
while the products are stored as WordPress posts inside the site
Every core update means re-testing the extensions
because Woo advises testing each update on staging with the extensions you run
A stack of extension subscriptions
each from its own vendor and renewing at the listed price
Migration runs in three phases: catalogue and customer import, a rebuild of the extension logic and shop pages, then integration cutover. We scope the effort against what is actually in production rather than quoting a band.
Moving off WooCommerce?
The catalogue moves as data. What gets rebuilt is the logic spread across extensions and the shop pages, and WordPress does not have to move at all. Jonas Landgård of Haus wrote up how Bad & Värme moved its commerce to Vendure and kept WordPress as its CMS.
Vendure and WooCommerce, answered
No. WordPress can stay the CMS in front of Vendure and call its GraphQL API for the commerce parts of each page. Commerce moves out when product data, pricing and B2B rules need a model of their own. Jonas Landgård of Haus wrote up how Bad & Värme moved its commerce to Vendure and kept WordPress as its CMS.
Vendure Framework is free under GPLv3 too. On WooCommerce, the cost sits in hosting, payment-provider fees and paid extensions: wholesale prices, company accounts and quotes each come from a third-party extension sold as a subscription that renews at the listed price. Vendure's paid plans bring the B2B capabilities from one vendor, at a flat fee per plan with no revenue share.
Vendure Framework is free under GPLv3. Four cumulative paid plans sit on top: Starter at €199, Growth at €599 and Scale at €2,499 a month on a 12-month term, with Enterprise from €60,000 a year. Each plan inherits the one below, and there is no GMV charge, per-order surcharge or per-user fee, so growing revenue does not reprice the platform.
Yes. Vendure Framework is a complete open-source commerce framework under GPLv3, written in TypeScript on Node.js with GraphQL Shop and Admin APIs. It is free to run and self-host, and the licence cannot be revoked or discontinued for you. The commercial B2B capabilities are separately licensed plugins layered on top of the Framework. Every paid plan also includes a commercial licence for Vendure Framework for your project, as an alternative to GPLv3.
Yes, on any cloud or on-premises, in any region, with your data in your own SQL database. That is what makes EU-mandated and otherwise regulated deployments possible today. Vendure Cloud, our managed hosting, opens as a closed beta for paid plans, with general availability planned for Q1 2027. Each paid plan will include a base set of Cloud resources, and usage above that is billed on top.
Yes. WooCommerce exports products as CSV from core, and customers and orders can be read over its REST API. The catalogue imports through Vendure's Admin API, and customers and order history can follow by script.
Sources (9) · claims last checked 2026
- WooCommerce developer docs: actions and filters, the WC REST API and the Store API, High-Performance Order Storage and the release schedule · developer.woocommerce.com
- WooCommerce documentation: server recommendations, product and variation prices, coupons, the Product CSV Importer and Exporter, updating WooCommerce and WooPayments fees · woocommerce.com/documentation
- WooCommerce on GitHub: the GPLv3 licence file, the code reference, the REST API reference and Action Scheduler · github.com/woocommerce/woocommerce
- Woo Marketplace: WooCommerce.com subscriptions, the extension count, B2B extensions and vetted agency partners · woocommerce.com/products
- WordPress.com Commerce plan, run by Automattic, with WooCommerce preinstalled · wordpress.com/pricing
- WordPress.org: the WooCommerce plugin listing, and the plugin directory · wordpress.org/plugins/woocommerce
- Jonas Landgård, Haus: the Bad & Värme migration guide · vendure.io/migrate/woocommerce
- Vendure developer documentation: plugins, custom fields, custom entities and supported databases · docs.vendure.io
- Vendure pricing and plans · vendure.io/pricing


