{"id":365569,"date":"2026-09-10T02:05:19","date_gmt":"2026-09-10T02:05:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/b2b-wholesale-suite-for-woocommerce\/"},"modified":"2026-09-16T03:34:46","modified_gmt":"2026-09-16T03:34:46","slug":"nbkb-b2b-wholesale","status":"publish","type":"plugin","link":"https:\/\/kin.wordpress.org\/plugins\/nbkb-b2b-wholesale\/","author":23562415,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"NBKB B2B Wholesale for WooCommerce","header_author":"NBKB Labs","header_description":"Complete B2B wholesale solution for WooCommerce with role-based wholesale pricing for simple and variable products, automatic tax exemption, and custom B2B registration.","assets_banners_color":"0f192c","last_updated":"2026-09-16 03:34:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nbkblabs.com\/b2b-wholesale-suite","header_author_uri":"https:\/\/nbkblabs.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":161,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nbkblabs","date":"2026-09-10 02:04:54","revision":3689202},"1.0.1":{"tag":"1.0.1","author":"nbkblabs","date":"2026-09-11 01:05:27","revision":3690640},"1.2.0":{"tag":"1.2.0","author":"nbkblabs","date":"2026-09-16 03:34:46","revision":3697882}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3689202,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3689202,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3699414,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3699414,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3697882,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3697882,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3697882,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3697882,"resolution":"4","location":"assets","locale":"","width":1280,"height":720},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3697882,"resolution":"5","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Custom Wholesale Roles Manager \u2014 Create unlimited custom customer roles and configure global storewide discounts (WooCommerce &gt; B2B Wholesale &gt; Wholesale Roles).","2":"Product Data Wholesale Pricing \u2014 Set dedicated wholesale prices and minimum order quantities (MOQ) on simple and variable products (Products &gt; Edit Product).","3":"General Wholesale Settings \u2014 Configure wholesale price labels, hide strikethrough retail prices, retail coupon blocker, and automatic tax exemption.","4":"Order Management &amp; Badges \u2014 High-Performance Order Storage (HPOS) order list with dedicated B2B Wholesale badges and company tags (WooCommerce &gt; Orders).","5":"B2B Wholesale Account Registration Form \u2014 Dedicated commercial customer registration form with company name, tax ID\/VAT, and contact details ([nbkb_b2b_registration])."}},"plugin_section":[],"plugin_tags":[10553,267094,139401,51032,65073],"plugin_category":[],"plugin_contributors":[280039],"plugin_business_model":[],"class_list":["post-365569","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-b2b-wholesale","plugin_tags-role-based-pricing","plugin_tags-wholesale","plugin_tags-wholesale-pricing","plugin_contributors-nbkblabs","plugin_committers-nbkblabs"],"banners":{"banner":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/banner-772x250.png?rev=3699414","banner_2x":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/banner-1544x500.png?rev=3699414","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/icon-128x128.png?rev=3689202","icon_2x":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/icon-256x256.png?rev=3689202","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/screenshot-1.png?rev=3697882","caption":"Custom Wholesale Roles Manager \u2014 Create unlimited custom customer roles and configure global storewide discounts (WooCommerce &gt; B2B Wholesale &gt; Wholesale Roles)."},{"src":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/screenshot-2.png?rev=3697882","caption":"Product Data Wholesale Pricing \u2014 Set dedicated wholesale prices and minimum order quantities (MOQ) on simple and variable products (Products &gt; Edit Product)."},{"src":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/screenshot-3.png?rev=3697882","caption":"General Wholesale Settings \u2014 Configure wholesale price labels, hide strikethrough retail prices, retail coupon blocker, and automatic tax exemption."},{"src":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/screenshot-4.png?rev=3697882","caption":"Order Management &amp; Badges \u2014 High-Performance Order Storage (HPOS) order list with dedicated B2B Wholesale badges and company tags (WooCommerce &gt; Orders)."},{"src":"https:\/\/ps.w.org\/nbkb-b2b-wholesale\/assets\/screenshot-5.png?rev=3697882","caption":"B2B Wholesale Account Registration Form \u2014 Dedicated commercial customer registration form with company name, tax ID\/VAT, and contact details ([nbkb_b2b_registration])."}],"raw_content":"<!--section=description-->\n<p><strong>NBKB B2B Wholesale for WooCommerce<\/strong> by <strong>NBKB Labs<\/strong> 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.<\/p>\n\n<p>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.<\/p>\n\n\n\n<h3>\u26a1 Why Store Owners Choose NBKB B2B Wholesale<\/h3>\n\n<p>Everything you need to run a high-volume B2B wholesale operation on WooCommerce \u2014 without complex setups, slow site speed, or hidden limits. <strong>NBKB B2B Wholesale includes essential professional features 100% free.<\/strong><\/p>\n\n<ul>\n<li><strong>Unlimited Custom Roles:<\/strong> Create as many customer tiers (VIP, Distributor, Trade Partner) as your business needs with custom role labels and global discounts.<\/li>\n<li><strong>No Store Bloat:<\/strong> Engineered with zero external bloat, native WooCommerce CRUD APIs, and High-Performance Order Storage (HPOS) support.<\/li>\n<li><strong>Hybrid B2B &amp; B2C:<\/strong> Sell to regular retail shoppers and verified wholesale buyers from the exact same product catalog.<\/li>\n<li><strong>Privacy by Default:<\/strong> Wholesale pricing is completely hidden from guests and retail shoppers until approved wholesale buyers log in.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\ude80 Key Features Included in Free:<\/h3>\n\n<ul>\n<li><strong>Unlimited Custom Wholesale Roles (FREE):<\/strong> Create, edit, and delete custom wholesale customer tiers (e.g. VIP, Distributor, Trade Partner) with full WordPress role integration.<\/li>\n<li><strong>Global Storewide Role Discounts (FREE):<\/strong> Assign catalog-wide percentage discounts to specific wholesale customer groups from a single dashboard.<\/li>\n<li><strong>Simple Product Wholesale Pricing:<\/strong> Assign dedicated wholesale prices to simple products with custom minimum quantity order thresholds (MOQ).<\/li>\n<li><strong>Variable Product Wholesale Pricing (FREE):<\/strong> Set independent wholesale prices and minimum order quantities for each product variation (size, color, weight, etc.).<\/li>\n<li><strong>Automatic Tax &amp; VAT Exemption:<\/strong> Automatically exempt verified wholesale customers from sales tax and VAT at checkout with a simple 1-click admin toggle.<\/li>\n<li><strong>Native WooCommerce CSV Bulk Import &amp; Export:<\/strong> Bulk import and export wholesale prices and minimum quantities directly through standard WooCommerce CSV product tools.<\/li>\n<li><strong>Disable Retail Coupons for Wholesale:<\/strong> Prevent wholesale buyers from stacking retail marketing coupons on top of already discounted wholesale rates.<\/li>\n<li><strong>Custom Wholesale Price Label:<\/strong> Brand your wholesale price badge (e.g. \"Trade Price\", \"VIP Price\", \"Wholesale\") and optionally hide crossed-out regular retail prices.<\/li>\n<li><strong>Guest Wholesale Notice:<\/strong> Display a subtle notice on product pages prompting retail visitors to log in or apply for a wholesale account.<\/li>\n<li><strong>Dedicated Wholesale Registration Form:<\/strong> Register commercial buyers easily using the clean <code>[nbkb_b2b_registration]<\/code> shortcode.<\/li>\n<li><strong>Order Savings &amp; Audit Trail:<\/strong> Track exact B2B wholesale savings, role snapshots, and order item metadata permanently in WooCommerce orders.<\/li>\n<li><strong>High-Performance Order Storage (HPOS):<\/strong> Native compatibility with WooCommerce custom order tables (<code>custom_order_tables<\/code>).<\/li>\n<li><strong>WooCommerce Cart &amp; Checkout Blocks:<\/strong> Full compatibility with modern block checkout and classic shortcode checkout.<\/li>\n<li><strong>Developer Friendly:<\/strong> Clean hooks (<code>do_action<\/code> and <code>apply_filters<\/code>) for developers creating custom integrations.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udccb Feature Overview: Free Core vs Pro Edition<\/h3>\n\n\n\n\n  Feature\n  Free Core Plugin\n  Pro Enterprise Add-on\n\n\n\n\n  <strong>Unlimited Custom Wholesale Roles<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Global Storewide Role Discounts<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Simple Product Wholesale Pricing<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Variable Product Wholesale Pricing<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Minimum Order Quantities (MOQ)<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Automatic Tax &amp; VAT Exemption<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>B2B Registration Form<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Disable Retail Coupons on Wholesale<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Custom Wholesale Price Label<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Native WooCommerce CSV Import\/Export<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Hide Strikethrough Retail Prices<\/strong>\n  \u2705 <strong>Included<\/strong>\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Dynamic Tiered Volume Pricing Tables<\/strong>\n  \u274c Pro Only\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Manual Admin Account Approval Queue<\/strong>\n  \u274c Pro Only\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>B2B Request a Quote System<\/strong>\n  \u274c Pro Only\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Payment Gateway &amp; Shipping Restrictions<\/strong>\n  \u274c Pro Only\n  \u2705 <strong>Included<\/strong>\n\n\n  <strong>Role-Based Tier Quantity Breaks<\/strong>\n  \u274c Pro Only\n  \u2705 <strong>Included<\/strong>\n\n\n\n\n\n\n<h3>\ud83c\udf1f Need Advanced Automation? Upgrade to NBKB B2B Wholesale Pro<\/h3>\n\n<p>For growing wholesale distributors and enterprise merchants, <strong>NBKB B2B Wholesale Pro<\/strong> adds advanced bulk automation:<\/p>\n\n<ul>\n<li><strong>Tiered Volume Pricing Tables:<\/strong> Incentivize larger orders with dynamic quantity break tables (e.g. Buy 10+ save 15%, Buy 50+ save 25%) with live frontend recalculations.<\/li>\n<li><strong>Manual Admin Approval Queue:<\/strong> Protect trade pricing by reviewing company tax IDs, VAT numbers, and resale certificates before approving wholesale accounts.<\/li>\n<li><strong>Request a Quote System:<\/strong> Allow buyers to build custom quote inquiry baskets and submit price requests directly from product pages, with 1-click quote-to-order conversion.<\/li>\n<li><strong>Multi-Tier Customer Roles:<\/strong> Create unlimited custom wholesale groups (VIP Wholesale, Tier 1 Reseller, Regional Distributor) with global percentage discounts.<\/li>\n<li><strong>Payment Gateway &amp; Shipping Restrictions:<\/strong> Restrict payment terms (Net 30, BACS wire) strictly to approved wholesale customer groups.<\/li>\n<\/ul>\n\n<p>Learn more and explore the live interactive demo at <a href=\"https:\/\/nbkblabs.com\">nbkblabs.com<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nbkb-b2b-wholesale<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly via your WordPress Admin Plugins screen (<code>Plugins &gt; Add New<\/code>).<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce &gt; B2B Wholesale<\/strong> to configure your general wholesale settings.<\/li>\n<li>Edit any Simple or Variable product in <strong>Products &gt; All Products<\/strong> to set your wholesale prices.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20variable%20products%3F\"><h3>Does this plugin support variable products?<\/h3><\/dt>\n<dd><p>Yes! You can configure independent wholesale prices and minimum order quantities for each product variation (size, color, material, etc.) without paying for premium extensions.<\/p><\/dd>\n<dt id=\"how%20do%20customers%20become%20wholesale%20buyers%3F\"><h3>How do customers become wholesale buyers?<\/h3><\/dt>\n<dd><p>Customers can register directly using the <code>[nbkb_b2b_registration]<\/code> shortcode on any page, or store administrators can manually assign the \"Wholesale Customer\" role under <strong>Users &gt; All Users<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20import%20wholesale%20prices%20using%20woocommerce%20csv%20import%3F\"><h3>Can I import wholesale prices using WooCommerce CSV Import?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20prevent%20wholesale%20customers%20from%20using%20retail%20coupons%3F\"><h3>Does this plugin prevent wholesale customers from using retail coupons?<\/h3><\/dt>\n<dd><p>Yes! Simply enable the \"Disable Retail Coupons\" toggle in <strong>WooCommerce &gt; B2B Wholesale &gt; General Settings<\/strong>. Wholesale buyers will be prevented from applying retail coupons at checkout.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20%22wholesale%20price%22%20text%20to%20%22trade%20price%22%20or%20%22vip%20rate%22%3F\"><h3>Can I change the \"Wholesale Price\" text to \"Trade Price\" or \"VIP Rate\"?<\/h3><\/dt>\n<dd><p>Yes! You can set any custom label you want under <strong>WooCommerce &gt; B2B Wholesale &gt; General Settings<\/strong>. You can also choose to hide the original retail crossed-out price so wholesale customers only see the clean wholesale rate.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20hpos%3F\"><h3>Is this plugin compatible with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes, NBKB B2B Wholesale is built with native compatibility for High-Performance Order Storage (HPOS \/ Custom Order Tables) and WooCommerce Cart &amp; Checkout Blocks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Feature: Custom Wholesale Roles Manager \u2014 Create, edit, and delete unlimited custom wholesale customer roles (e.g. VIP, Distributor, Trade Partner) from WooCommerce &gt; B2B Wholesale &gt; Wholesale Roles.<\/li>\n<li>Feature: Global Storewide Role Discounts \u2014 Configure dedicated storewide percentage discounts across all catalog items for specific wholesale customer groups.<\/li>\n<li>Enhancement: Safe role deletion with automatic user reassignment to default wholesale customer role to ensure zero orphaned customer accounts.<\/li>\n<li>Performance: Optimized wholesale role runtime caching and filter bridges.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Feature: Added coupon restriction option to disable retail coupons for wholesale buyers at checkout to prevent double discounting.<\/li>\n<li>Feature: Added custom Wholesale Price Label setting to personalize price badges (e.g. \"Trade Price\", \"VIP Price\", \"Wholesale\").<\/li>\n<li>Feature: Added toggle to hide crossed-out regular retail prices from wholesale customers.<\/li>\n<li>Feature: Added native WooCommerce CSV Product Import &amp; Export integration for bulk wholesale pricing and minimum quantities.<\/li>\n<li>Feature: Added guest and retail wholesale availability notice on product pages with direct login and registration links.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Resolved variation Wholesale Price label styling and alignment in admin product editor.<\/li>\n<li>Fix: Automatically update frontend quantity input to the variation's minimum wholesale order quantity upon variation selection.<\/li>\n<li>Fix: Enforced variation-level minimum order quantity during cart validation and add-to-cart process.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added role-based pricing for Simple and Variable products.<\/li>\n<li>Added automatic tax\/VAT exemption for wholesale roles.<\/li>\n<li>Added [nbkb_b2b_registration] frontend registration shortcode.<\/li>\n<li>Added permanent B2B order metadata and line item savings tracking.<\/li>\n<li>Added full HPOS (Custom Order Tables) and Cart\/Checkout Blocks compatibility.<\/li>\n<\/ul>","raw_excerpt":"Complete B2B wholesale for WooCommerce. Unlimited custom roles, role discounts, simple &amp; variable wholesale pricing, tax exemptions, and CSV import.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/365569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=365569"}],"author":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nbkblabs"}],"wp:attachment":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=365569"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=365569"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=365569"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=365569"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=365569"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=365569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}