This B2BKing review is worth reading if you’re looking for a WordPress plugin to add B2B and wholesale features to your WooCommerce store. It features wholesale pricing, bulk ordering, managing business customers, and more.
Best of all, you can use B2BKing to serve both wholesale and retail customers from the same store. Its free version has all the core features, and its premium version adds more advanced functions.
So, is B2BKing the right choice for your online store? We’ve carefully tested the plugin for a comprehensive review of B2BKing. Check out this honest B2BKing review to learn about its features, setup process, pricing, pros, and cons.
By the end, you’ll know whether B2BKing is the best WooCommerce B2B and wholesale plugin for your business requirements. Now, let’s get started!
B2BKing is a widely known WooCommerce plugin with 20K+ active installations and a 4.95/5 star rating on WordPress.org. It’s a B2B and wholesale plugin that lets you sell products to other businesses on your WordPress eCommerce website.

Moreover, B2BKing supports both B2B and B2C customers. This hybrid mode eliminates the need for separate stores to conduct wholesale and retail sales.
Further, you can even run a private membership store. That’s by hiding prices from guests and restricting access to the shop until visitors sign in.
In simpler words, you can use B2BKing to add wholesale features on your regular WooCommerce store. This involves custom pricing for business buyers, quote request options, customer access controls, bulk ordering function, etc.
Let’s take an example to get a clear understanding of how B2BKing works. Imagine that you run an online store that sells office supplies.
On your online store, you can allow retail customers to buy products at regular prices. Further, you can let offices and resellers bulk order at discounted rates. That’s easy with B2BKing, as it lets you manage different buying needs in one store.

Overall, we’d rate B2BKing 4.9/5. Wondering why such a high rating similar to its active users?
You can start using the free B2BKing plugin if you want just the basic wholesale needs. For more advanced features, like subaccounts for companies with multiple buyers, you can go with its premium version.
In a nutshell, B2BKing combines all the major wholesale management tools in a single plugin. That way, you don’t have to install several separate add-ons.
If you’re eager to check out all of its major features in detail, then dive into its highlights.
B2BKing is an all-in-one B2B and wholesale plugin for WooCommerce stores. It’s filled with core features available for free and premium features for advanced capabilities. There are some add-ons and complete support to certain plugins, too.
Check out all the major features and highlights of B2BKing right now. Here we go!
The goal of a B2B store is to allow businesses to register on your website. And B2BKing makes it super easy with its comprehensive registration forms for your business customers. Here’s what functionalities it offers:

On top of that, each business can also have subaccounts or employee accounts. Meaning, the main parent account can configure names, account details, and permissions for their subaccounts.
Best of all, team members can collaborate on conversations, orders, purchase lists, etc. Overall, the parent accounts can view all those subaccount orders and lists. They can approve or reject orders made by employees or subaccounts.

B2BKing is not just about creating a B2B store. It supports a hybrid store with both B2B and B2C customers. And we’ve mentioned this before, too.
So, what will you get with support for both B2B and Hybrid B2B + B2C sites?

But that’s not all! You can even build a private store with B2BKing. In such a store, you can hide prices, the shop, and products from logged-out users. That too not all products. You can just hide certain premium products or product prices.
So, how do normal users get access to them? That’s through the need to send quote requests. We’ll learn about that later.
Adding wholesale prices to your WooCommerce products is simple with B2BKing. In addition, you can even add tiered prices, also in a table, using this plugin.
You can use B2BKing to set wholesale prices that can be different for the same product. This product may be simple or variable. Plus, you can set up amount or percentage discounts for wholesale.

In fact, you can show both retail and wholesale prices to your business customers. Not only that, but you can set up different prices for each user or group, too.
Moreover, tiered pricing lets you set up different prices based on ordered quantity. Best of all, you can automatically generate an amazing tiered pricing table.
Wholesale prices and tiered pricing focus on the prices of the same product or product variations. If a customer tries to buy several products at once, then B2BKing offers them a wholesale order form.
Guess what? B2BKing lets you easily configure the bulk order form. Just adjust the given settings and select your choices. Some options include:

Similarly, there’s also a quick order feature. What it does is let people easily add your products into their cart in bulk via a CSV file upload. Just the CSV file must include the SKUs and product quantities. Pretty handy for regular customers, right?
Business registration or general account registration takes place by choosing roles. But you can organize your customers in the backend as groups.
How does it benefit?

Similarly, you can also control your products’ visibility. Meaning, you can hide some selected products or categories. That too, based on your individual customers and customer groups.
Additionally, you can restrict your content, too. You can hide specific content from selective user groups. That’s through the use of a content shortcode.
This content restriction shortcode also lets you show different product descriptions, different order conditions, etc. Plus, you can apply group-specific CSS that changes the design of your content for B2B and B2C customers differently.
What’s interesting is that B2BKing also lets you and your customers communicate directly. Thanks to its built-in conversation and messaging system.
Here’s what they do:

There’s also the Offers module. While negotiating requests, you can:
Rules can’t just be set on customer groups. But for every component involved in your store. The following are some basic and dynamic rules:

We’ve mentioned the features that B2BKing core and premium offers. But there are some powerful add-ons that you can get.
In addition, King’s Plugins, the company behind B2BKing, also offers other products. They are completely compatible with B2BKing and provide more features for your eCommerce website.
Let’s check them out:
| Add-ons | Integrations |
|---|---|
| Company Credit lets you offer credits to your business users. The Dokan add-on integrates B2B and wholesale features for your Dokan multivendor marketplace. The WCFM add-on enables B2B and wholesale features for your WCFM multivendor marketplace. | SalesKing is a Sales Reps and Sales Agents plugin that adds agents to your site with the ability to place orders on behalf of your B2B customers. MarketKing is a multivendor marketplace plugin that converts your WooCommerce store into a B2B marketplace if used alongside B2BKing. |
The list doesn’t end here! Check out some more features and highlights:
We may have missed some more features, as B2BKing is filled with several features. But the main thing is to know if it’s suited for your store.
Check out the pros and cons next to be clearer!
Before moving forward, let’s also check out the pros and cons of B2BKing.
With that being said, we recommend B2BKing due to its powerful capabilities.
With all the key features understood, you may want to test or use B2BKing. Before that, you must correctly install and configure B2BKing, whether free or paid.
Therefore, we’re going through the installation and configuration steps in detail. This starts with setting up WooCommerce and then B2BKing.
But wait a sec. Did you install and activate a WordPress theme designed for a wholesale website? If not, then do that beforehand.
The choice of a WordPress theme is your decision. But check if it has a suitable eCommerce template that meets your B2B and wholesale needs. Most of all, it should work perfectly fine with B2BKing.
You can first learn how to pick a WordPress theme. Then, check out the best WooCommerce themes. Next, here’s how you can install a WordPress theme.
Once your theme is set, follow the steps below:
The B2BKing plugin works for WooCommerce stores. So, it won’t work unless your eCommerce site is built with WooCommerce.
Hence, the first step involves installing and configuring WooCommerce on your WordPress site. If you already run a WooCommerce store, then move directly on to the next step. With that being said, let’s begin!
Begin by logging into your WordPress dashboard. There, go to the ‘Plugins > Add Plugin’ menu. Now, search for ‘WooCommerce.’
Once you find the plugin, click the ‘Install Now’ button.

Following that, press the ‘Activate’ button. That’s the installation process.

Moving forward, you’ll get suggested steps for your WooCommerce store. It’s your choice whether to use the setup wizard.
Just in case you weren’t sure before and skipped the setup wizard, you can configure it later, too. Just navigate to the ‘WooCommerce > Settings’ menu.
These are some configuration steps that you need to perform:

The next step is to add your products to your WooCommerce store. Just go to the ‘Products > Add New Product’ menu. To add a product, perform these actions:

In addition, you must configure the product data. This involves:
After you finish these steps, click the ‘Publish’ button. Similarly, add all products.
Before moving ahead with the steps, understand that you need to come back to these settings again. That’s after you use B2BKing to configure its features.
With that being said, let’s check out the installation process for B2BKing.
Now, the first thing to do is decide if you want to stick with the free version or purchase a paid plan. Based on your choice, the process differs at the start.
Let’s begin with the process of the free plugin.
The installation process of B2BKing is similar to how we did for WooCommerce. Here’s a quick look at it.
Open your WordPress dashboard and navigate to the ‘Plugins > Add Plugin’ menu. There, search for ‘B2BKing.’ After you find it, hit the ‘Install Now’ button.

Following that, press the ‘Activate’ button. That’s all for the installation process.

Moving forward, if you decide to go with the premium B2BKing version, then you must purchase it first. Then comes a different way of installing and activating it. But before that, you must have the free version installed on your site.
Once you have the core features, open the B2BKing website. Then, click the ‘Buy Now’ button at the top.

This redirects you to a different page with 3 different pricing plans with annual and lifetime options. Make your choice and pick a plan. Here, we’ll go with the ‘Pro’ plan, so click the ‘Add to Cart’ button for it.

With that, you’ll end up in the shopping cart. There, hit the ‘Checkout’ button.

Afterward, a popup appears where you have to state if you’re a new customer or a returning customer.

Suppose you’re a new customer and you select that option. Then, you’ll have to create an account first. As a returning customer, you can log in to your account.
Once you register and log in to your account, complete the purchase process. This involves entering your personal and payment details.
Now, if you have completed the purchase, then you’ll get access to the premium plugin. Just open your account and go to the ‘Downloads & Licenses’ menu.
There, click the ‘Download Plugin’ button to download the plugin file. You’ll also find options to download the premium add-ons if your chosen plan includes them.
Further, you’ll find the license email and license key for your B2BKing plugin. Copy them and keep them safe somewhere if needed. We’ll use them in a while.

Moving forward, you can now install the premium plugin on your online store. For that, just go to the ‘Plugins > Add Plugin’ menu. Next, click ‘Upload Plugin.’
Afterward, press the ‘Choose File’ button. There, upload the plugin’s compressed file. Next, press the ‘Install Now’ button.

Right after that, press the ‘Activate Plugin’ button.

Did you forget to install the B2BKing free plugin beforehand? Don’t worry! You’ll get notified about it and see a quick option to install or activate it. That’s all!
Congrats on installing B2BKing on your WooCommerce store.
Once you find the B2BKing menu on your dashboard, go forward to configure it. We’ll start with license activation and then the other settings step by step.
This is very crucial, so be cautious. Most of the plugin features get configured here.
License activation is a must if you want future updates and features. So, let’s do that first. Just navigate to the ‘B2BKing > Settings’ menu.
Then, open the ‘License’ setting. There, insert your license email and license key that you got after the purchase on your B2BKing account.
Next, click the ‘Activate License’ button, followed by the ‘Click to Save Settings’ button.

Now, go to the ‘Main Settings’ menu. That’s where you’ll come across the soul of this plugin that determines what features your B2B store will offer.
First, you’ll find a ‘Plugin Status’ option with two choices. Select the shop mode that your shop aims for:

Let’s suppose you select the hybrid mode. But note that your individual customers won’t get access to your B2B shop products, including bulk order forms.
That makes B2BKing truly amazing for your different business models.
Right below the Main Settings, you’ll also find options to enable or disable the B2BKing functions for your online store. That includes:
Let’s keep them enabled and click the ‘Save Settings’ button to save the changes.

Moving forward, open the ‘Access Restriction’ menu. On that page, you can find several choices for the ‘Guest Access Restriction’ setting.
Select the one that makes the most sense for your B2B store:
Here, we’ll go with hide prices for guest users.

Below that, you’ll find the ‘Product & Category Visibility’ section. Here, you’ll just have to make a choice: either make all products visible or control their visibility.
If you select the second option, then you can control which products or product categories will be visible or hidden from your specified users or user groups.
The overall process of doing that is something you do later. For now, just specify what you plan to do.
Let’s just select the ‘Control Visibility’ option and hit the ‘Click to Save Settings’ button to make the changes live.

Next up, open the ‘Registration’ menu. In this setting, you can even configure the registration process. At the top, you’ll see the ‘Enable Dropdown & Fields’ option. Keep it as it is, as the default fields on the registration pages are important.
After that, there are more advanced registration settings where you can:
Once you have made your choices, hit the ‘Save Settings’ button.

Moving on to the ‘Bulk Order Form’ setting. Here’s where you can set up and design your bulk order form. For example:
After making these changes, press the ‘Save Settings’ button.

In fact, you can even find shortcodes related to adding a bulk order form from the option available at the top right of this setting. We’ll need that later.
Up next, go to the ‘Tiered Pricing’ menu if your product has to have different pricing schemes. Here, you can configure:
Don’t forget to click ‘Save Settings’ at the end.

Following that, let’s move to the ‘Quotes & Offers’ menu. First, here’s what the ‘Quote Requests’ settings do.
If quote requests are a necessity in your store, then make sure to enable “Request a Custom Quote” button in cart. It can be for customers, businesses, guests, or all. In fact, you can hide prices if you’re going for quote-only mode.
In addition, there’s also a ‘Manage Form Fields’ button. Upon clicking it, you can add a new quote field (do this if you want a field that’s not among the default fields). Just insert a title, configure the field details, and publish it.

Now, focusing on the ‘Offers’ section, here are the various options to perform:
Lastly, press the ‘Save Settings’ button.

Other than the above important settings, there are some settings and options:
After completing configuration of all the settings, click ‘Save Settings.’ That’s it!
Now, wondering if using B2BKing to create a store is simple enough for you? Indeed, the process to build a WooCommerce B2B store is pretty straightforward if you have the right guide. We’re here to the rescue!
Here, we’ll go through the steps of using the wholesale and B2B features of B2BKing on your WooCommerce store.
But make sure you correctly installed and set up B2BKing from the previous section, as many features come into existence through the right configuration.
With that, let’s begin with creating the WooCommerce B2B store using B2BKing!
The significant first step in your B2B store is creating groups.
You can add groups for different business types involved in your WooCommerce store. Based on that, you can separate pricing, products, etc.
For that, go to the ‘B2BKing > Groups’ menu.
In fact, there are a default B2B user and logged-out user groups on which you can make adjustments. Just open them and adjust payment and shipping methods.
Now, let’s create a new B2B group. Click the ‘Business (B2B) Groups’ option.

Next, click the ‘Create new group’ button.

With that, start by adding a group name, such as ‘Small Businesses.’ Then, pick shipping and payment methods for this group. After you’re done, click ‘Publish.’

Similarly, add other groups if needed. But all the groups are empty. You need to assign users to the group. Let’s suppose your WooCommerce store has some users and you want to assign them to their groups.
For that, open ‘Users > All Users’ and press the ‘Edit’ option for a user. Now, go to the end of the page and find the ‘B2B User Settings’ area. Here, let’s select the ‘Small Businesses’ group that we just made. Lastly, hit ‘Update Profile.’

After adding groups, begin setting group rules, too. Just go to the ‘B2BKing > Group Rules’ menu. There, hit the ‘Create First Rule’ button. Later, the name may change to ‘Create New Rule.’

For this example, let’s create a rule in which small businesses move from their group to the large businesses group if they have already spent at least $100,000.
According to that, enter the group rule name. Here, we’ll add the ‘Small to Large Business – $100,000 Spent’ title. Now, perform these actions as per the example:

Fill out the values based on your condition, using this reference example. Lastly, click the ‘Create & Activate Rule’ button. Repeat the process for more rules.

Moving forward, you can start adding wholesale prices to your products. Just open a product and check the ‘General’ options in the ‘Product data’ section.
There, you can find new settings to configure. And that’s product prices for each group, including regular price, sale price, and price tiers.

In addition, there’s also a new ‘B2BKing’ product data menu. When you go to it, you’ll get more exciting features for your B2B and wholesale store. That includes:

When you scroll down more, then you’ll see a separate section called ‘Product Visibility (B2BKing).’ Currently, the product follows the default category rules. Meaning, all B2B groups can view the product.
If your product is available for all customers, then keep it as it is. However, if you want to hide premium products for certain lower-level groups, then use this feature.
For example, choose the ‘Manual setting (override category rules)’ option on the ‘Set Product Visibility’ option. Following that, pick the groups that should only see that particular product. Here, let’s go with large businesses and VIPs.
Further, you can even make adjustments to the product visibility based on each user of your WooCommerce store. Once you’re done, press the ‘Update’ button and go ahead to adjust pricing tiers and manage visibility of other products.

B2BKing lets you communicate with your customers right from your WooCommerce B2B store. Customers can send queries, questions, or quote requests. Then, you can respond to them through conversations.
Just navigate to the ‘B2BKing > Conversations’ menu. There, you’ll find all the conversations initiated by you or your customers. You can check out the details on the conversation title, the user, conversation type, status, and last reply date.

If you want to start a new one, then click ‘Start Conversation.’ Then, enter all the fields as said before and press the ‘Publish’ button.
The next ‘Offers’ menu lets you offer deals, discounts, and sell packages. You can sell product bundles at any price based on quantities to your groups and customers.
Wondering how? Just click the ‘Make offer’ button at the top. Now, insert the title and perform the following steps:


Once you’re done, press the ‘Publish’ button.
Another amazing feature of B2BKing is adding more dynamic rules. These rules can be based on your users, groups, or products to offer discounts, hide prices, set minimum order quantities, or anything that lets you control your online store.
Just open the ‘B2BKing > Dynamic Rules’ menu and click ‘Create new rule.’

Now, enter your rule title (for instance, ‘Small Businesses Maximum $2000 Purchases’) and fill out its details. Based on the rule, you’ll get fields, including:
For a different dynamic rule, you may get other settings, for instance, conditions. After you’ve added the rule, don’t forget to hit ‘Publish.’

Groups are private; only you can check to manage your store. For customers, they’ll get a registration role option to choose from during registration.
When you move to the ‘B2BKing > Registration Roles’ menu, there may be some default roles. These are customizable, so feel free to edit their functionality.
To add new roles, click the ‘Add New’ button. There, enter the role name, let’s say ‘Wholesaler (requires approval).’ Next, set up these options:
That’s it! Just save the changes by hitting ‘Publish.’

Do you want to add more fields to your registration form? That’s possible on the ‘Registration Fields’ menu. There, you can view, edit, delete, and add fields.
Plus, there’s a ‘Registration Form Shortcodes’ button with which you can integrate the form in any location you want on your eCommerce site.

Guess what? Your registration form can automatically be present on your website if you allow your customers to create an account.
Just go to ‘WooCommerce > Settings > Accounts & Privacy’ and enable the ‘Allow customers to create an account – During checkout’ option on the ‘My account’ page.
Make sure to remove the guest checkout option. Save the changes, and your registration form is all set up.

A reminder to check if the ‘My account’ page is located in your site’s navigation. If not, please do it. Only then your visitors can register and log in to an account.
Check out our guide on how to add pages to a menu in WordPress websites.
Moving forward, let’s check out bulk ordering by B2BKing. For that, you need to add the form shortcode yourself from ‘B2BKing > Settings > Bulk Order Form.’
There, press the ‘Get Order Form Shortcodes’ button.

Then, copy the shortcode of the form design you like.

Now, all you need to do is open a page or create a new one where you want to place it. Here, let’s create a new page and name it ‘Wholesale Order Form.’
There, insert the shortcode block and paste the shortcode. Then, press ‘Publish.’

For this tutorial, that’s the end. But there are many more features that you can also add. Check out B2BKing’s official documentation to get more tutorials.
By following the steps on using B2BKing, you may have already built your B2B or wholesale store. Congratulations to you and thanks to B2BKing!
If you’re still in the process, then you may want to also check what your dream website will be like with B2BKing. Here are some screenshots of the major B2BKing features that will be available and functioning on your B2B store.
First, a new visitor checks your shop to find the available products.

With the aim of purchasing from your store, a user can find the My account page with the registration and login options.

As a registered customer, they can add products to the cart.

In fact, customers can bulk order with the wholesale bulk order form.

With that, customers can proceed to checkout and complete the payment for the purchase. That’s just like any WooCommerce store.
Other than that, here are some more functionalities that B2BKing provides.





And there you have it! All these features and functions from one single B2BKing plugin on your WooCommerce store.
Eager to find out about the cost of using B2BKing? Here’s some exciting news!
B2BKing is a freemium WordPress B2B and wholesale plugin. You can find the free version on the WordPress.org plugin directory. Either download it from there and upload it to your website. Or directly install the plugin right on the dashboard.
The free version offers core features and functions. For advanced options, you can purchase the premium version available at its official B2BKing website.
There are 3 pricing plans with annual and lifetime options to choose from:

In addition, B2BKing offers a 14-day money-back guarantee policy. Meaning, you choose to discontinue using the plugin within 14 days and still get a refund.
But we recommend checking out the B2BKing demos first. Then, start with the free version or the Startup plan as per your requirements. Based on your growing or changing needs, continue using the same plan or upgrade to a higher plan.
Get access to all the related products on the official King’s Plugins website.
B2BKing takes its customer support seriously. That’s why it’s filled with various options for its free and premium plugin users. In fact, the support is also top-notch.
Get access to all of the different customer support options with details from the B2BKing Support page. We’ve also combined the different ways you can get guidance or help from their expert support team:



B2BKing stands out for its commitment to customer satisfaction. They keep the plugin up to date, address issues proactively, and continue to improve its features.
With helpful support and ongoing improvements, B2BKing makes it easier for both starters and experienced store owners to manage their B2B operations with confidence.
It’s always good to compare a tool with its alternatives. So, before choosing B2BKing, check out its comparison with its top competitors.
Check how B2BKing stacks up against Wholesale Suite, WooCommerce B2B, and WholesaleX. These are based on use cases, features, cost, and user ratings.
Let’s check them out!
| Plugin | Use Cases | Key Features | Starting Price | Rating |
|---|---|---|---|---|
| B2BKing | If you want to run a business with a complete B2B solution | Role-based pricing, quote requests, bulk orders, customer groups, subaccounts, purchase orders, advanced pricing rules, etc. | Starts at $199/year for 1 website | WordPress.org: 4.95/5 |
| Wholesale Suite | If your store is focused on wholesale pricing and order management | Wholesale prices, bulk order forms, lead capture, wholesale payments, etc. | $598/year for the All Access Bundle | WordPress.org: 4.8/5 |
| WooCommerce B2B | If you own a WooCommerce store that needs a dedicated B2B functionality | Wholesale pricing, business registration, customer-specific pricing, and more. | $149/year | WooCommerce marketplace: 4.7/5 |
| WholesaleX | If you want a store for wholesale pricing with a range of B2B tools | Role-based pricing, dynamic registration forms, bulk order forms, quote requests, discounts, etc. | $129/year for 1 site | WordPress.org: 5/5 |
Find more WooCommerce wholesale plugins here.
Wholesale Suite divides its functionality across multiple plugins, while WooCommerce B2B pricing and features depend on which version you pick. Plus, WholesaleX offers core wholesale tools at a lower starting price.
But overall, B2BKing includes a wide range of B2B, B2C, and wholesale features in one plugin at an affordable price. Therefore, if the features match your needs, B2BKing is a good pick and we highly recommend using it.
B2BKing is a comprehensive WooCommerce B2B and wholesale plugin. It provides the tools to manage everything from customer registration and wholesale pricing to bulk ordering, quote requests, and company accounts.
Hopefully, this B2BKing review helped you determine if B2BKing is the right WooCommerce B2B and wholesale plugin for your website. Also, we hope that this review and tutorial guided you throughout your journey.
If you have any questions or if you’re stuck at any point, then comment.
While we’re getting back to you, check out some similar blogs on the best WooCommerce dropshipping plugins, the best WooCommerce site examples, and the benefits of using WooCommerce.
Lastly, follow us on Facebook and X to get access to more updates.
B2BKing is a WordPress WooCommerce plugin used for adding wholesale and B2B features to online stores. You’ll get features including custom pricing, bulk ordering, quote requests, customer group management, and business registration.
Yes. B2BKing supports both B2B and B2C customers through its hybrid mode. Meaning, you can provide wholesale pricing and business-specific features to B2B customers plus keeping the regular shopping experience for B2C customers.
The free B2BKing version offers core wholesale features, including group-based pricing, discounts, etc. On the other hand, the premium B2BKing version provides advanced tools, such as business registration forms, bulk order forms, and more.
No, B2BKing will continue working on your website if you don’t renew your subscription. However, you’ll lose access to new updates and support.
B2BKing offers two demo versions of the B2BKing store. You can check out the demos to access the plugin features ranging from Wholesale Order Form to Bulk Variations Table. All of that in full action.