

Wholesale dashboard overview.
Wholesale Engine is the complete WooCommerce wholesale plugin for running a B2B, B2C or hybrid B2B + B2C store — wholesale prices, dynamic pricing rules, a drag-and-drop registration form builder and full price-visibility control.
Turn your WooCommerce shop into a powerful wholesale store. Wholesale Engine gives specific user roles their own wholesale pricing, lets you build advanced discount rules, hide prices from guests, collect and approve wholesale registrations, and sell to retail customers at the same time — all from one plugin, with no code required.
✅ Sell to B2B, B2C, or hybrid B2B + B2C customers from a single store
✅ Create unlimited wholesale user roles with their own pricing and rules
✅ Add wholesale prices to simple and variable products
✅ Build dynamic pricing & discount rules (product, category, role, cart, quantity)
✅ Show a tiered “buy more, save more” pricing table on product pages
✅ Set up Buy X Get Y rewards and cart surcharges
✅ Turn on catalog mode and “login to view price”
✅ Hide stock, hide products, or make the whole store private
✅ Control product access and apply tax overrides per role
✅ Collect customers with a drag-and-drop wholesale registration form builder
✅ Approve applicants manually, automatically, or by email verification
✅ Set minimum and maximum order quantities
✅ Send customisable transactional emails designed in a built-in editor
✅ Manage everything from a clean, modern React-powered dashboard
B2B (Wholesale only) — lock the store to approved wholesale buyers, hide prices and block checkout for everyone else.
B2C (Public only) — run a normal retail store and switch wholesale features off when you don’t need them.
B2B + B2C Hybrid — serve wholesale and retail customers side by side. Retail shoppers see normal prices; logged-in wholesale customers automatically see their wholesale pricing.
Wholesale Engine ships with a flexible rules engine so you can set up exactly the wholesale pricing and discounts your store needs:
✔ Product / role-based wholesale pricing — a baseline discount per wholesale role, applied automatically with zero per-product setup
✔ Quantity-based / tiered pricing — bulk discounts that reward larger orders
✔ Cart discounts — reward customers based on cart subtotal, quantity or weight
✔ Buy X Get Y rewards and surcharges / extra fees
✔ Minimum & maximum order quantity controls
✔ Checkout gate — decide who is allowed to complete an order
✔ Hidden price / “price on request”
✔ Non-purchasable products for catalog-only browsing
✔ Product access control — hide targeted products entirely from a chosen audience
✔ Tax overrides — exempt customers from tax or force a specific tax class
✔ Apply discounts from the regular price or the sale price — your choice
Prices are calculated once per request from a single source of truth, so wholesale, sale and tiered pricing never double-discount.
Create unlimited wholesale roles (Distributor, Retailer, Reseller, and more). Each role can have its own baseline discount, tax display (price including or excluding tax), coupon rules and pricing. Customers automatically see the right price the moment they log in, and you can auto-migrate buyers into a wholesale role after a qualifying order.
Win and approve wholesale customers with a beautiful, drag-and-drop registration form builder — no code needed:
Control exactly who can see prices and buy:
The free plugin above is complete on its own. If you need the full B2B ordering workflow, Wholesale Engine Pro adds:
Pro is a separate add-on plugin that installs alongside this one. Nothing on this page requires it.