WooCommerce B2B — CodeCanyon > WordPress > eCommerce preview

WooCommerce B2B Review: Wholesale Pricing Built In Nulled

WooCommerce B2B is a WordPress plugin that turns an existing WooCommerce store into a wholesale or business-to-business sales channel. It adds customer groups, tiered and quantity-based pricing, quote and invoice workflows, purchase order payments, and access controls that decide what each account can see and buy. It suits store owners who already sell on WooCommerce and need to serve trade buyers alongside retail customers, rather than agencies building a storefront from nothing.

The plugin comes from developer code4lifeitalia and sells on CodeCanyon for $99. At the time of writing it holds a 4.88 out of 5 rating across 144 reviews and has recorded 4,358 sales, which places it among the more established B2B extensions for WooCommerce rather than a newcomer. The vendor last updated the item in September 2026.

What the plugin actually does for a wholesale store

The core of any WooCommerce B2B eCommerce setup is pricing that differs by buyer, and this plugin approaches that from several directions at once. A product can carry wholesale prices, tier prices that drop as quantity rises, or a price that is simply hidden from certain groups. Prices can display with or without tax depending on the group, and a custom suffix can be appended to the figure. Because these rules stack, a single catalogue can serve a retail shopper, a small trade account and a large distributor without duplicating products.

Customer groups are the organising principle behind almost everything else. Groups can be assigned manually or changed automatically once a customer’s cumulative spend passes a threshold, which means a growing account can be promoted to better terms without an administrator intervening. Each group can then be given its own shipping methods, payment methods, minimum order value, additional fees, and visibility rules covering categories, brands and entire pages.

Registration is handled with more care than stock WooCommerce allows. The plugin supports extended registration forms with custom fields, a dedicated field for uploading a business certificate, VAT number capture with validation, and an approval step so that trade accounts are vetted before they can order. Separate email addresses can be stored for invoicing, which matters when the person placing orders is not the person the finance department bills.

Ordering itself moves beyond the standard cart. Buyers can request a quote, including on products whose prices are hidden, and administrators can convert an accepted quote into a real order. Invoice and purchase order payment gateways let established accounts settle on terms instead of paying at checkout, and these can be enabled or disabled according to the chosen shipping method or the cart total. A wholesale order form with live search and CSV upload supports buyers who already know their SKUs and want to place a large order quickly.

There are also smaller touches that reduce admin friction: order total weight and customer group shown on the order screen, an external invoice number field, purchase history and shipping tables previewed on the product page, a message when a customer has already bought an item, bulk editing of group options, and a statistics panel on the user profile showing total spend and order count. The plugin declares compatibility with WooCommerce’s High-Performance Order Storage, the newer database structure that keeps order data in its own tables, and it exposes a REST API.

Where this fits, and where it does not

The clearest fit is an established WooCommerce store that already sells to consumers and wants to open a trade channel without rebuilding. Because groups, prices and payment terms are layered on top of the existing catalogue, a hybrid B2C and B2B operation can run from one installation. That is the scenario the plugin is clearly designed around.

A second strong fit is a distributor or manufacturer whose buyers are other businesses and whose ordering process involves negotiation. Quote requests, invoice terms, purchase order numbers and approval workflows are the mechanics of trade selling, and having them inside WooCommerce avoids running a separate ordering system alongside the website.

A third case is any store that needs gated access — a business that must hide prices, categories or the shop entirely from the public and reveal them only to logged-in, approved accounts. The visibility controls cover this directly.

Where it is the wrong choice: a single-product site selling to consumers only. The plugin’s value sits almost entirely in group logic, trade pricing and business payment terms. A store with one customer type and no wholesale ambitions would be paying $99 and carrying extra configuration screens for features it will never switch on. Similarly, a business that needs a full quotation system with line-level approvals, CRM integration and sales pipeline reporting is likely to outgrow what a WordPress plugin should reasonably do and should look at dedicated B2B commerce platforms instead.

Strengths and limitations

Strengths

  • Breadth of B2B functionality in one item. Pricing tiers, quote handling, invoice and purchase order gateways, access control and registration approval would otherwise require several separate extensions, each with its own update cycle and potential conflicts.
  • Group-based rules are applied consistently across pricing, shipping, payment, fees and visibility, so a single configuration change propagates rather than being repeated per product.
  • Automatic group promotion by cumulative spend creates a self-service upgrade path for growing accounts.
  • Declared compatibility with WooCommerce High-Performance Order Storage and a REST API suggests the plugin is being maintained against current WooCommerce architecture rather than frozen at an older version.
  • Source files are included — JavaScript, HTML, CSS and PHP — so a development team can adapt behaviour directly instead of relying on hooks alone.
  • Broad page-builder and translation support, including Elementor, WPBakery, the block editor and WPML.
  • Compatibility is declared back to WordPress 5.0, which is unusually wide and helpful for stores running older installs.

Limitations

  • There is no trial. The vendor states plainly that because the product is a downloadable script rather than a hosted service, a trial cannot be offered. Evaluation depends on the live demo, which shows the interface but not how the plugin behaves against a specific theme and plugin stack.
  • The plugin does not handle tax calculation itself. It adds VAT capture and validation and tax exemption by country, but the underlying tax logic remains WooCommerce’s, so complex multi-jurisdiction rules still need separate handling.
  • Compatibility is declared with a long list of WordPress and WooCommerce versions, but the vendor does not state which specific WooCommerce release was tested against the latest update. Buyers running very recent versions should verify before purchase.
  • Functionality is concentrated in one plugin. That is the selling point, but it also means a conflict with another extension affects pricing, ordering and access control at once rather than a single isolated feature.
  • The feature surface is large enough that configuration is a real project. Group structure, pricing rules and payment terms need to be planned before anything is switched on, and the vendor does not publish a stated onboarding time.

How it compares with the alternatives

The realistic alternatives fall into three groups. The first is assembling several single-purpose plugins — one for tiered pricing, one for quotes, one for role-based visibility — which can be cheaper up front and lets a store buy only what it needs. The trade-off is integration risk: each plugin maintains its own idea of what a customer group is, and keeping those definitions aligned becomes ongoing work.

The second is a hosted B2B commerce platform. These typically offer stronger native support for complex approval chains, ERP connections and sales reporting, and they remove maintenance from the store owner. They also carry recurring costs, put the catalogue on someone else’s infrastructure, and usually mean migrating away from WooCommerce entirely.

The third is custom development on top of WooCommerce. This gives complete control and no licensing fee, but replicating quote workflows, group pricing, invoice gateways and approval logic from scratch is a substantial build that has to be maintained indefinitely.

Against those options, this plugin competes on consolidation and fit. It is not the cheapest route and not the most powerful, but for a WooCommerce store that wants trade functionality without leaving WooCommerce, it removes the integration problem that the multi-plugin approach creates. The sales count and rating suggest a meaningful number of buyers have reached the same conclusion.

Frequently Asked Questions

Does WooCommerce B2B work with an existing store that already has customers and orders?

Yes. The plugin is designed to be added to a running WooCommerce site, new or established, rather than requiring a fresh installation. Existing products stay in place and gain group pricing rules, while current customers can be assigned to groups. As with any plugin that changes pricing and checkout behaviour, testing on a staging copy before going live is the sensible approach.

Can a store sell to both retail and wholesale customers at the same time?

Yes, and this is one of the plugin’s main use cases. Customer groups determine which prices, shipping methods, payment methods and catalogue sections each buyer sees, so retail shoppers continue through standard WooCommerce checkout while trade accounts see wholesale pricing and business payment options. The two audiences share one product catalogue.

Does it support purchase orders and invoice payments instead of card payment?

It does. The plugin adds invoice and purchase order payment gateways alongside quote requests, so approved business accounts can order on terms rather than paying at checkout. Each of these can be switched on or off depending on the shipping method chosen or the cart value, which allows different terms for different groups or order sizes.

Is coding required to set up wholesale pricing and customer groups?

No coding is required for the standard configuration. Groups, tier prices, registration forms and access rules are all managed through the WordPress admin. Source files are included for developers who want to extend behaviour, but a store owner can build a working wholesale setup without touching PHP.

Verdict

WooCommerce B2B is worth buying for store owners already running WooCommerce who need trade pricing, quote handling and business payment terms without leaving the platform. The combination of group-based rules, invoice and purchase order gateways, and registration approval covers the practical requirements of wholesale selling in one item, and a 4.88 rating across 144 reviews is a reasonable signal that it delivers. It is also a sensible purchase for agencies that regularly build hybrid B2C and B2B stores and want a known quantity rather than a bespoke integration.

It is not the right purchase for consumer-only stores, for businesses whose quotation process involves multi-stage internal approvals, or for anyone unwilling to plan a group and pricing structure before configuring. The absence of a trial makes the live demo the only pre-purchase test, so buyers with unusual plugin stacks should confirm compatibility first.