Skip to main content
Web Development & UX

WooCommerce vs Shopify for B2B and Trade Businesses: Which Handles Complex Pricing Better?

A practical comparison of WooCommerce and Shopify for UK trade pricing, customer catalogues, quantity rules, VAT, integrations and ongoing ownership.

MattDarm14 min read
Complex B2B trade order compared across two ecommerce pricing and catalogue workflows
The right B2B platform is the one that can calculate, explain and maintain your hardest real trade order.

Key Takeaways

  • Shopify now provides native catalogue and B2B pricing capabilities across its main plans, with important limits and additional company-level controls depending on the plan. Check the current plan documentation against your exact workflow before buying.
  • WooCommerce can support deeply customised role, product, category, country and quantity pricing, but much of that B2B behaviour comes from paid extensions or bespoke development rather than the core plugin alone.
  • Complex pricing is not only a discount table. Account approval, VAT display, minimum quantities, pack increments, payment terms, shipping, ERP data and staff order entry all need to agree.
  • Shopify usually offers a more governed hosted platform. WooCommerce usually gives greater control over code, data model and extension choices, with more responsibility for maintenance and compatibility.
  • Prototype your hardest pricing examples and integrations before choosing. A generic feature checklist can hide the rule that actually breaks the project.

WooCommerce versus Shopify is often framed as flexibility against ease of use. For a B2B or trade business, that is too broad to be useful. The real decision sits in the pricing rules, customer structure, stock systems, VAT handling, ordering workflow and people who will maintain it.

A merchant selling the same public products with one wholesale discount has a very different requirement from a manufacturer with contract prices by branch, pack increments, credit limits and orders flowing into an ERP.

This guide compares the platforms around those harder trade requirements. Features and plan rules change, so the Shopify and WooCommerce claims below were checked against their official documentation in July 2026. Confirm current pricing and plan eligibility before procurement.

If you need the wider storefront, content and day-to-day platform comparison first, read our parent guide to Shopify versus WooCommerce for a UK online store. This article stays deliberately narrow: B2B catalogues, contract pricing and the trade-order rules that generic comparisons often miss.

Define “Complex Pricing” with Examples

Do not begin with “We need wholesale pricing.” Write down at least ten real orders and calculate what each customer should see and pay.

Your rules may involve:

  • a fixed contract price for one company;
  • a percentage discount for a customer group;
  • different products available to different accounts;
  • price breaks at defined quantities;
  • minimum, maximum or pack-increment quantities;
  • prices inclusive or exclusive of VAT;
  • customer-specific currency or market;
  • promotional discounts that may or may not stack;
  • shipping based on pallet, weight, postcode or account agreement;
  • manual price override by an authorised employee.

State which rule wins when several apply. “Trade customers get 15% off, except contracted products, unless a volume break is lower” needs a documented order of calculation. If the business cannot agree the expected result on paper, no platform will configure it reliably.

Our ecommerce development service begins with these order examples, data sources and exceptions before the storefront design. That is less exciting than a home-page mock-up, but it prevents expensive surprises.

Shopify B2B Catalogues and Pricing

Shopify's current B2B catalogues documentation says catalogues determine the products and pricing B2B customers can access. They can include or exclude products and set prices for the relevant audience.

At the time checked, the documentation states that Basic, Grow and Advanced plans can have up to three active catalogues across B2B markets. Shopify Plus offers unlimited catalogues and direct assignment to companies and company locations. That distinction matters if each branch or contractual account needs its own catalogue rather than a broader market segment.

Shopify also supports quantity rules and volume pricing within B2B catalogues. Its official quantity and volume pricing guidance describes:

  • purchasing in set increments;
  • minimum and maximum quantities per variant;
  • up to ten volume price breaks per product;
  • using quantity rules and volume pricing together or separately.

Read the detailed considerations. The documentation explains, for example, that a customer must meet the quantity for each variant rather than combining different variants to reach the break. It also notes how fixed volume prices interact with overall catalogue adjustments. These details can make or break a real trade order.

The strength of Shopify's native model is governance. Catalogues, markets, companies and checkout live within one hosted platform. The limitation is that your unusual rule must fit the supported model or be implemented through apps, Functions, integrations or a different process.

WooCommerce B2B Pricing

WooCommerce core provides products, variations, coupons, taxes, shipping and orders. Advanced trade pricing is normally added through an extension or custom code. That creates choice, but the selected stack becomes part of your system and maintenance responsibility.

WooCommerce's official marketplace documentation for its B2B Pricing extension describes rules by product, category, role or country. It supports fixed or percentage changes, fixed-price overrides, hidden prices, tiered quantity pricing, user approval, custom roles and tax exemptions.

The separate Roles and Rules B2B documentation shows another supported extension model built around customer roles, net-price display, quantity discounts and staff-assisted orders. The overlap is precisely why the proposal should name the chosen extension and rule engine rather than promise “WooCommerce B2B” in general.

Other WooCommerce extensions provide different models, including per-role product prices and private wholesale areas. This is where “WooCommerce supports it” needs qualification. The platform may support a requirement through a particular paid extension, but you must check:

  • who develops and supports that extension;
  • whether it works with your theme, checkout and other plugins;
  • how rules are stored and exported;
  • how conflicts are resolved;
  • whether the licence and support are ongoing costs;
  • what happens if the extension is discontinued;
  • how updates are tested before production.

WooCommerce's flexibility is useful when the pricing model is genuinely unusual and the business has dependable development support. It is less attractive when several overlapping plugins create rules nobody can confidently explain.

For a custom implementation, compare the wider WordPress development service and our guide to website costs in the UK. The quote should identify extensions, custom code, licences and maintenance separately.

Customer Groups, Companies and Branches

A trade customer is often an organisation with several buyers, delivery sites and permissions. Ask how the platform represents:

  • the legal customer company;
  • branches or company locations;
  • individual users and roles;
  • buyers allowed to order or only request approval;
  • shared or separate addresses;
  • catalogue and price assignment;
  • payment terms and tax status;
  • account suspension and offboarding.

Shopify's company and location model can provide a structured native route where the chosen plan supports the required assignments. WooCommerce commonly represents groups through WordPress roles, customer metadata and extension-specific records. That can be tailored, but integrations must understand the same model.

Test a buyer who changes employer, one person who purchases for two branches and a head-office manager who needs visibility across locations. Account design is easy to overlook until real users share passwords because the permissions do not fit the business.

Quantity Rules, Packs and Price Breaks

Trade products may be sold as individual units, inner packs, cases or pallets. Decide whether the website's stock unit matches the customer's buying unit and the ERP unit.

For each example product, document:

  • minimum order quantity;
  • purchase increment;
  • maximum quantity if any;
  • volume break thresholds;
  • whether mixed variants contribute to a break;
  • how back orders affect the rule;
  • what happens when staff edit an order;
  • how quantities appear on invoices and exports.

Shopify's native quantity rules apply at variant level according to its documentation. If your buyers mix colours or sizes to reach a case quantity, test that exact case rather than assuming the phrase “minimum quantity” covers it.

WooCommerce extensions can offer flexible tiered rules, but different extensions calculate at product, variation, category, role or basket level. Build automated tests for the accepted examples so an update cannot quietly change the result.

VAT and Price Display for UK Trade Buyers

Decide whether catalogue prices are entered, stored and displayed inclusive or exclusive of VAT, and how tax status is validated. The cart, checkout, emails, invoices, account area and data export must all agree.

Hybrid B2C and B2B sites are particularly easy to confuse. A public customer may expect VAT-inclusive prices while an approved trade account expects net prices with tax clearly added. Do not rely on a small “ex VAT” label added by the theme if discounts and totals use a different basis.

Test domestic taxable orders, valid exemptions where they genuinely apply, refunds, credit notes, shipping tax and any international markets in scope. Tax rules require appropriate accounting advice; the developer's role is to implement and test the agreed treatment, not invent it.

WooCommerce extensions may support role-based net display and exemption settings. Shopify configuration depends on markets, customer records and the current B2B feature set. In both cases, confirm the output with your accountant and sample invoices before launch.

Discounts and Rule Precedence

Ask what happens when a trade price meets a discount code, automatic promotion, sales price, volume break or staff override. The cheapest theoretical combination may not be the commercial policy.

Create a precedence table such as:

  1. customer contract price;
  2. approved volume price;
  3. group discount;
  4. promotional code only where explicitly permitted.

Then test it. Shopify's documentation gives specific considerations for catalogue adjustments and volume pricing. WooCommerce extensions often provide priorities, but two different pricing plugins may not share one rule engine.

Keep an audit trail for manual overrides and contract changes. If support staff cannot explain why a buyer saw a price, disputes become hard to resolve.

Payments, Credit and Staff-Assisted Orders

B2B checkout may need purchase orders, payment on account, card limits, deposits or approval before fulfilment. Some buyers order online; others telephone or email and expect staff to create an order at their correct price.

Walk through these journeys:

  • new company applies and waits for approval;
  • approved buyer orders on account;
  • manager approves an order above a threshold;
  • employee creates an order for a telephone customer;
  • credit is paused while the account can still view products;
  • customer returns part of a volume-priced order;
  • finance exports the transaction and reconciles it.

Do not assume an app logo on a marketplace listing proves the whole workflow. Request a sandbox demonstration with your actual rule and confirm who supports failures between suppliers.

ERP, Stock and Product Data

For many trade businesses, the storefront is not the source of truth. Products, stock, customer status, contract prices and invoices may live in an ERP or accounts system.

Map every data object and direction:

DataSource of truthDirectionRequired frequencyFailure owner
Product and variantERP or commerce platformone-way or two-wayscheduled or event-basednamed team
Stock availabilitywarehouse systemto storefrontnear-real-time or schedulednamed team
Customer approvalCRM or commerce platformsynchronisedon changenamed team
Contract priceERP, catalogue or extensionto checkoutbefore ordernamed team
Order and refundstorefrontto ERP/accountsevent-basednamed team

Shopify provides APIs and a managed platform, but API limits, app design and plan features still shape an integration. WooCommerce offers direct control and a REST API, but custom integrations must be secured, monitored and kept compatible with updates.

The right answer often depends less on storefront features and more on the quality of the existing system's API and data. Budget for error handling, replay, alerts and reconciliation—not only the successful demonstration.

Search, Content and Customer Acquisition

Both platforms can produce indexable product, category and content pages. Both can also create duplicate filters, weak descriptions and poorly managed discontinued products.

For Shopify, read the Shopify SEO guide alongside the platform decision. WooCommerce gives broad control through WordPress, but plugins and themes must agree on canonicals, structured data, sitemaps and performance.

B2B catalogue restrictions need particular care. Decide which products and prices should be public, which pages search engines can access and what an unauthenticated visitor sees. Hiding prices does not remove the need for useful category information and a clear account route.

If AI merchandising or support tools are part of the roadmap, the guide to AI tools for Shopify stores provides a separate evaluation. Do not let optional automation distract from getting core pricing and stock right.

Hosting, Maintenance and Responsibility

Shopify manages the underlying hosted commerce platform, security patches and core deployment. You still own theme work, apps, data, permissions, integrations, tracking and operational configuration.

With WooCommerce, the business or supplier is responsible for WordPress hosting, core and plugin updates, backups, security, performance, compatibility and recovery. That control is valuable when it is actively managed and risky when ownership is vague.

Compare the total operating model:

  • platform subscription and transaction-related charges;
  • extension or app licences;
  • hosting and infrastructure;
  • integration monitoring;
  • development and testing;
  • staff training and content operations;
  • support response and recovery;
  • cost of changing supplier later.

Do not compare a Shopify monthly fee with the WooCommerce core plugin being free. Compare a working, supported system over several years.

Our website maintenance and support service can be included in a WooCommerce operating plan. For either platform, a pre-build website audit and consultation can document the existing data and dependencies.

Which Platform Handles Complex Pricing Better?

WooCommerce can provide more granular bespoke control when the right extensions or custom development are used. That makes it a strong candidate for unusual pricing rules where the business accepts the maintenance responsibility.

Shopify provides an increasingly capable native B2B catalogue model within a governed hosted platform. It is often attractive when the requirements fit that model and the team values consistent administration over unrestricted customisation.

Neither statement is enough to choose. Build a proof of concept around the hardest ten order examples. Include account approval, pricing, VAT, quantity, promotion, shipping, payment and export. Invite the people who currently process exceptions to test it.

Score each platform on:

  • exact rule coverage without fragile workarounds;
  • clarity for customers and staff;
  • integration reliability;
  • reporting and audit trail;
  • maintenance ownership;
  • total cost over the expected life;
  • ease of exit and data export.

The winner should be the system your business can understand, support and trust at order time.

Frequently Asked Questions

Is WooCommerce or Shopify better for B2B pricing?

WooCommerce often offers deeper bespoke flexibility through extensions and custom code. Shopify offers a more governed native catalogue model. The better choice depends on your exact customer, quantity, tax, integration and maintenance requirements.

Does Shopify support customer-specific B2B catalogues?

Yes, but current limits and assignment controls vary by plan. Shopify's July 2026 documentation states lower plans can use up to three active catalogues across B2B markets, while Plus offers unlimited catalogues and direct company and location assignment.

Can WooCommerce handle wholesale and retail customers together?

Yes, suitable extensions can provide roles, approvals, hidden products, trade prices, tax treatment and quantity rules alongside public retail. Test compatibility across pricing, checkout, emails, refunds and integrations.

Which platform is easier to maintain?

Shopify manages more of the underlying hosted platform. WooCommerce gives greater infrastructure and code control but requires active ownership of hosting, updates, backups, security and plugin compatibility.

What should I test before choosing a B2B ecommerce platform?

Test real accounts and orders, including contract prices, mixed variants, quantity breaks, VAT, discount precedence, staff edits, refunds, shipping and ERP export. Use the hardest exceptions, not only a simple product purchase.

Prototype the Difficult Order First

A platform presentation will usually make the simple order look easy. Your decision should be based on the customer with three branches, a contract exception, case quantities and an urgent telephone amendment.

If you want that workflow mapped and tested before committing to a build, contact MattDarm. We can prototype the pricing model, review the integrations and give you a clear recommendation for WooCommerce, Shopify or a more suitable alternative.

WooCommerceShopify B2BTrade EcommerceWholesale PricingB2B Ecommerce

Share this article

Stay ahead of the curve

Weekly insights on web development, AI, branding & digital marketing. No spam, unsubscribe anytime.

By subscribing you agree to our Privacy Policy. Unsubscribe at any time.

Adam Saez
Alina Stefanovičiūtė
Daniel Ashby
Matt Laybourn
Richard Jones
Paul Campbell

People we've worked with

Real projects, built together

Let’s Grow Your Business Together

Tell us about your project and we’ll show you exactly how we’d grow your business. Book a free 30-minute discovery call, no pressure.