Description
NBKB B2B Wholesale for WooCommerce by NBKB Labs is a high-performance, lightweight wholesale and B2B solution for WooCommerce. Transform your existing retail store into a hybrid B2B + B2C wholesale powerhouse without duplicate products or performance bloat.
Set dedicated wholesale prices for simple and variable products, create unlimited custom wholesale roles, configure global storewide role discounts, enforce minimum order quantities, offer automatic tax/VAT exemption, bulk manage prices with WooCommerce native CSV import/export, prevent retail coupon stacking, and register wholesale buyers through a dedicated B2B registration form.
β‘ Why Store Owners Choose NBKB B2B Wholesale
Everything you need to run a high-volume B2B wholesale operation on WooCommerce β without complex setups, slow site speed, or hidden limits. NBKB B2B Wholesale includes essential professional features 100% free.
- Unlimited Custom Roles: Create as many customer tiers (VIP, Distributor, Trade Partner) as your business needs with custom role labels and global discounts.
- No Store Bloat: Engineered with zero external bloat, native WooCommerce CRUD APIs, and High-Performance Order Storage (HPOS) support.
- Hybrid B2B & B2C: Sell to regular retail shoppers and verified wholesale buyers from the exact same product catalog.
- Privacy by Default: Wholesale pricing is completely hidden from guests and retail shoppers until approved wholesale buyers log in.
π Key Features Included in Free:
- Unlimited Custom Wholesale Roles (FREE): Create, edit, and delete custom wholesale customer tiers (e.g. VIP, Distributor, Trade Partner) with full WordPress role integration.
- Global Storewide Role Discounts (FREE): Assign catalog-wide percentage discounts to specific wholesale customer groups from a single dashboard.
- Simple Product Wholesale Pricing: Assign dedicated wholesale prices to simple products with custom minimum quantity order thresholds (MOQ).
- Variable Product Wholesale Pricing (FREE): Set independent wholesale prices and minimum order quantities for each product variation (size, color, weight, etc.).
- Automatic Tax & VAT Exemption: Automatically exempt verified wholesale customers from sales tax and VAT at checkout with a simple 1-click admin toggle.
- Native WooCommerce CSV Bulk Import & Export: Bulk import and export wholesale prices and minimum quantities directly through standard WooCommerce CSV product tools.
- Disable Retail Coupons for Wholesale: Prevent wholesale buyers from stacking retail marketing coupons on top of already discounted wholesale rates.
- Custom Wholesale Price Label: Brand your wholesale price badge (e.g. “Trade Price”, “VIP Price”, “Wholesale”) and optionally hide crossed-out regular retail prices.
- Guest Wholesale Notice: Display a subtle notice on product pages prompting retail visitors to log in or apply for a wholesale account.
- Dedicated Wholesale Registration Form: Register commercial buyers easily using the clean
[nbkb_b2b_registration]shortcode. - Order Savings & Audit Trail: Track exact B2B wholesale savings, role snapshots, and order item metadata permanently in WooCommerce orders.
- High-Performance Order Storage (HPOS): Native compatibility with WooCommerce custom order tables (
custom_order_tables). - WooCommerce Cart & Checkout Blocks: Full compatibility with modern block checkout and classic shortcode checkout.
- Developer Friendly: Clean hooks (
do_actionandapply_filters) for developers creating custom integrations.
π Feature Overview: Free Core vs Pro Edition
Feature
Free Core Plugin
Pro Enterprise Add-on
Unlimited Custom Wholesale Roles
β
Included
β
Included
Global Storewide Role Discounts
β
Included
β
Included
Simple Product Wholesale Pricing
β
Included
β
Included
Variable Product Wholesale Pricing
β
Included
β
Included
Minimum Order Quantities (MOQ)
β
Included
β
Included
Automatic Tax & VAT Exemption
β
Included
β
Included
B2B Registration Form
β
Included
β
Included
Disable Retail Coupons on Wholesale
β
Included
β
Included
Custom Wholesale Price Label
β
Included
β
Included
Native WooCommerce CSV Import/Export
β
Included
β
Included
Hide Strikethrough Retail Prices
β
Included
β
Included
Dynamic Tiered Volume Pricing Tables
β Pro Only
β
Included
Manual Admin Account Approval Queue
β Pro Only
β
Included
B2B Request a Quote System
β Pro Only
β
Included
Payment Gateway & Shipping Restrictions
β Pro Only
β
Included
Role-Based Tier Quantity Breaks
β Pro Only
β
Included
π Need Advanced Automation? Upgrade to NBKB B2B Wholesale Pro
For growing wholesale distributors and enterprise merchants, NBKB B2B Wholesale Pro adds advanced bulk automation:
- Tiered Volume Pricing Tables: Incentivize larger orders with dynamic quantity break tables (e.g. Buy 10+ save 15%, Buy 50+ save 25%) with live frontend recalculations.
- Manual Admin Approval Queue: Protect trade pricing by reviewing company tax IDs, VAT numbers, and resale certificates before approving wholesale accounts.
- Request a Quote System: Allow buyers to build custom quote inquiry baskets and submit price requests directly from product pages, with 1-click quote-to-order conversion.
- Multi-Tier Customer Roles: Create unlimited custom wholesale groups (VIP Wholesale, Tier 1 Reseller, Regional Distributor) with global percentage discounts.
- Payment Gateway & Shipping Restrictions: Restrict payment terms (Net 30, BACS wire) strictly to approved wholesale customer groups.
Learn more and explore the live interactive demo at nbkblabs.com.
Screenshots




![B2B Wholesale Account Registration Form β Dedicated commercial customer registration form with company name, tax ID/VAT, and contact details ([nbkb_b2b_registration]).](https://ps.w.org/nbkb-b2b-wholesale/assets/screenshot-5.png?rev=3697882)
Installation
- Upload the
nbkb-b2b-wholesalefolder to the/wp-content/plugins/directory, or install directly via your WordPress Admin Plugins screen (Plugins > Add New). - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to WooCommerce > B2B Wholesale to configure your general wholesale settings.
- Edit any Simple or Variable product in Products > All Products to set your wholesale prices.
FAQ
-
Does this plugin support variable products?
-
Yes! You can configure independent wholesale prices and minimum order quantities for each product variation (size, color, material, etc.) without paying for premium extensions.
-
How do customers become wholesale buyers?
-
Customers can register directly using the
[nbkb_b2b_registration]shortcode on any page, or store administrators can manually assign the “Wholesale Customer” role under Users > All Users. -
Can I import wholesale prices using WooCommerce CSV Import?
-
Yes! NBKB B2B Wholesale integrates directly with WooCommerce’s native Product CSV Importer and Exporter. You will see dedicated “Wholesale Price” and “Wholesale Min Quantity” columns in your CSV files.
-
Does this plugin prevent wholesale customers from using retail coupons?
-
Yes! Simply enable the “Disable Retail Coupons” toggle in WooCommerce > B2B Wholesale > General Settings. Wholesale buyers will be prevented from applying retail coupons at checkout.
-
Can I change the “Wholesale Price” text to “Trade Price” or “VIP Rate”?
-
Yes! You can set any custom label you want under WooCommerce > B2B Wholesale > General Settings. You can also choose to hide the original retail crossed-out price so wholesale customers only see the clean wholesale rate.
-
Is this plugin compatible with WooCommerce HPOS?
-
Yes, NBKB B2B Wholesale is built with native compatibility for High-Performance Order Storage (HPOS / Custom Order Tables) and WooCommerce Cart & Checkout Blocks.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“NBKB B2B Wholesale for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “NBKB B2B Wholesale for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Feature: Custom Wholesale Roles Manager β Create, edit, and delete unlimited custom wholesale customer roles (e.g. VIP, Distributor, Trade Partner) from WooCommerce > B2B Wholesale > Wholesale Roles.
- Feature: Global Storewide Role Discounts β Configure dedicated storewide percentage discounts across all catalog items for specific wholesale customer groups.
- Enhancement: Safe role deletion with automatic user reassignment to default wholesale customer role to ensure zero orphaned customer accounts.
- Performance: Optimized wholesale role runtime caching and filter bridges.
1.1.0
- Feature: Added coupon restriction option to disable retail coupons for wholesale buyers at checkout to prevent double discounting.
- Feature: Added custom Wholesale Price Label setting to personalize price badges (e.g. “Trade Price”, “VIP Price”, “Wholesale”).
- Feature: Added toggle to hide crossed-out regular retail prices from wholesale customers.
- Feature: Added native WooCommerce CSV Product Import & Export integration for bulk wholesale pricing and minimum quantities.
- Feature: Added guest and retail wholesale availability notice on product pages with direct login and registration links.
1.0.1
- Fix: Resolved variation Wholesale Price label styling and alignment in admin product editor.
- Fix: Automatically update frontend quantity input to the variation’s minimum wholesale order quantity upon variation selection.
- Fix: Enforced variation-level minimum order quantity during cart validation and add-to-cart process.
1.0.0
- Initial public release.
- Added role-based pricing for Simple and Variable products.
- Added automatic tax/VAT exemption for wholesale roles.
- Added [nbkb_b2b_registration] frontend registration shortcode.
- Added permanent B2B order metadata and line item savings tracking.
- Added full HPOS (Custom Order Tables) and Cart/Checkout Blocks compatibility.
