Description
The free WooCommerce wholesale plugin that actually ships every feature.
Most "free" B2B WooCommerce plugins are trialware - the pricing rules are locked, the registration form is Pro-only, gated prices need an upgrade. This one is different. Role-based pricing, per-product tiers, gated prices, registration, approval workflow, PO numbers, bulk order form - every core B2B feature works out of the box, forever, for free.
Why Wholesale Suite for WooCommerce beats the alternatives: Wholesale Suite (WholesaleSuite.com) is $148/year and their free version is a stub. B2B for WooCommerce and BeRocket B2B are both freemium with critical gates. This is genuinely free - the Pro add-on only adds enterprise features (Net Terms, quotes, sales reps, order approval) that a small B2B store doesn't need.
Fully compatible with WooCommerce HPOS and Cart/Checkout blocks
Written from the ground up against HPOS. Cart/Checkout blocks compatibility declared. Works with every modern WooCommerce theme.
What you get for free
- Three wholesale roles out of the box - Wholesale Customer, Distributor, VIP Customer. Filterable to add your own.
- Role-based pricing rules - percent off or fixed off, optionally restricted by category. First matching rule wins.
- Per-product tier pricing - different price at each quantity threshold, per role. Buy 10-49 get one price, 50+ get another.
- Wholesale registration form -
[wholesale_registration]shortcode with company, tax ID, business-type, notes fields. - Admin approval queue - review company details and approve as any wholesale role. Email notifications to admin + customer.
- Gated pricing - hide prices from users who are not logged in. Configurable message with login link.
- "Contact us for price" per-product override - hide price and disable purchase for retail, show real price to wholesale.
- Per-role tax exemption - zero out VAT/sales tax for configured wholesale roles.
- Per-role min/max order - enforce minimum cart total, maximum cart total, and minimum item count.
- Per-role per-product minimum quantity - enforce case-pack purchases.
- Product & category visibility rules - hide wholesale-only SKUs from retail customers and guests.
- Purchase Order (PO) field on checkout - collected, displayed on admin order screen, included in order confirmation emails.
- Bulk order form -
[wholesale_bulk_order]shortcode with SKU/quantity table for fast repeat orders. - Zero external services - everything runs on your server. No API calls, no data sent anywhere.
How it compares to the other WooCommerce wholesale plugins
| Feature | Wholesale Suite (WholesaleSuite.com) | B2B for WooCommerce | BeRocket B2B | This plugin |
|---|---|---|---|---|
| Role-based pricing | Paid tier | $79/yr | $99/yr | Free |
| Per-product tier pricing | Paid tier | $79/yr | $99/yr | Free |
| Wholesale registration + approval | Paid tier | $79/yr | $99/yr | Free |
| Tax exemption per role | Paid tier | $79/yr | $99/yr | Free |
| Min/max order per role | Paid tier | $79/yr | $99/yr | Free |
| PO number at checkout | Paid tier | Not offered | $99/yr | Free |
| Bulk order form | Paid tier | Not offered | Not offered | Free |
| Net Terms payment gateway | Paid tier | Not offered | Not offered | Pro (one-time) |
| Request-a-Quote workflow | Not offered | Not offered | $99/yr | Pro (one-time) |
| Sales reps + commissions | Paid tier | Not offered | Not offered | Pro (one-time) |
| Total cost over 5 years | $2,490 ($498/yr) | $395 ($79/yr) | $495 ($99/yr) | $0 free / one payment for Pro |
Full head-to-head review of all seven wholesale plugins: The best WooCommerce wholesale plugins in 2026.

Reviews
There are no reviews yet.