B2BKing The Ultimate B2B and Wholesale
$599.00 Original price was: $599.00.$4.99Current price is: $4.99.
B2BKing The Ultimate B2B and Wholesale is the WooCommerce plugin designed for stores that need to separate and precisely control their wholesale and retail flows: manage pricing by role, company records, minimum order quantities, and custom payment terms, all from the back office without custom development. Ideal for scaling B2B operators.
Introduction to B2BKing The Ultimate B2B and Wholesale
Managing retail and wholesale accounts simultaneously within the same WooCommerce store is one of the most common bottlenecks: prices get filtered, approval workflows don't exist, and business orders arrive without the tax information you need to invoice correctly from the start.
This module acts as a business logic layer on top of WooCommerce: it intercepts roles, applies pricing rules, controls catalog visibility, and enables corporate registration forms without affecting the store's core. The administrative team's workload is reduced because conditions are configured once and automatically executed in each customer session.
An administrator who receives ten wholesale account applications per week can set up a manual or automatic approval workflow, assign the correct role when validating the VAT or tax number, and activate the corresponding rate pricing, all without leaving the WordPress dashboard or writing a single line of code.
Product overview
Managing differentiated pricing, customized payment terms, and catalogs restricted by customer type is the area where the most silent errors occur in WooCommerce stores with a wholesale focus: a list price shown to someone who shouldn't see it can cost a negotiation or, worse, a customer who leaves without buying.
Without this extension, the operator relies on workarounds: manually created user roles, prices configured product by product, and minimum order quantities managed with external validations that fail on mobile or in guest sessions. With the plugin active, all those rules reside in a single, centralized engine.
- Without the add-on: Wholesale prices are managed with manual patches, company records lack a validation flow, and orders arrive without the necessary tax fields to issue correct invoices.
- With the active add-on: The module applies prices by customer group in real time, shows or hides catalog categories according to the validated role, and requires company fields during registration before the customer even reaches checkout.
- Observable result: The administration team stops correcting poorly formed orders, B2B clients see only what is relevant to them, and the process of registering new corporate accounts goes from hours to minutes.
Requirements and compatibility
Before incorporating this tool into a production store, it is advisable to check that WooCommerce is active as the base plugin, that user roles are clean, and that there are no other plugins that modify prices or catalog restrictions in a conflicting way, because these collisions are the most frequent cause of unexpected behavior in checkout.
- It relies on WooCommerce as its e-commerce layer; without it, the plugin has no functional context.
- Compatible with standard checkout flows, zone-based tax management, role-based shipping methods, conditional payment gateways, and custom coupon structures.
- In stores with dynamic pricing plugins, loyalty programs, or role customizations already active, it is recommended to validate the behavior in a staging environment before going into production.
Key benefits for your operation
- Pricing per role without manual management: Maintaining different pricing for distributors, wholesalers, and retail customers is time-consuming and leads to errors when editing a product. This module centralizes that logic into group rules that are automatically applied, eliminating the need to edit each product individually and reducing pricing errors in actual orders.
- Company registration with tax data validation: Receiving orders from companies without a tax ID, company name, or correct tax address requires the team to contact the customer before invoicing. The tool adds mandatory fields to the corporate registration form and may require manual approval before activating the account, ensuring that the necessary data is received from the very first order.
- Catalog visibility control by segment: Displaying professional-priced products to retail customers, or vice versa, creates confusion and can damage negotiations with key accounts. This plugin restricts the visibility of categories, products, and prices based on the customer's active role, so each customer sees exactly what they're supposed to see without manual intervention.
- Minimum orders and quantities per group: Minimum order requirements are common in wholesale operations but difficult to implement without code. This extension allows you to define minimum amounts or quantities per customer group and blocks progress to checkout if these requirements are not met, clearly communicating the minimum before the customer abandons their cart.
- Automation of approval workflows: Manually approving each new corporate account is feasible with few requests, but it doesn't scale. This module can automate approval based on configurable criteria or maintain a manual review workflow with notifications, reducing response time and improving the customer experience during their first interaction with the store.
- Payment terms vary by account: Offering 30-day payment terms or account credit to B2B customers without a system to manage it generates follow-up debt. This tool enables role-based conditional payment methods, so only authorized customers can see and use deferred payment terms, maintaining consistency without manual configurations per order.
Key features of B2BKing: The Ultimate B2B and Wholesale
- Price rules engine by group: It allows you to define percentage discounts, fixed prices, or rate multipliers for each customer group. In a store with hundreds of SKUs and multiple distributor levels, this means that a global margin change is automatically applied without editing each product individually, eliminating a common source of pricing inconsistencies.
- Customizable corporate registration forms: The B2B customer onboarding flow includes configurable fields for tax information, company name, industry, or any other data the operator needs before activating the account. This transforms registration into a qualification point, not just an initial setup, and improves data quality from the outset.
- Managing conversations and offers per order: The tool includes an order-linked messaging system that allows for negotiating prices and terms directly in the back office. For sales teams managing strategic accounts, this centralizes communication without relying on external email and keeps the order history linked to the order.
- Restriction of payment and shipping methods by role: Not all customers should see the same payment or shipping options. This module restricts the visibility of payment gateways and shipping methods based on customer group, reducing checkout errors and allowing you to offer differentiated logistics terms to accounts with special agreements without exposing those terms to retail customers.
- Hidden or restricted catalog for guests: In operations where the catalog is confidential or pricing is subject to change, the extension can completely hide the content from unregistered or unverified users. This protects the pricing strategy and enforces registration before access, turning the catalog into a valuable acquisition tool.
- Company sub-accounts with configurable permissions: Corporate accounts often require multiple users from the same client to place orders under the same company name, with spending limits or differentiated access. This plugin manages that hierarchy without the need for external solutions, giving the company's purchasing manager control over their own team within the store.
Who is this product for?
This plugin is designed for operators who already have WooCommerce up and running but have reached the point where managing two types of clients—retail and corporate—with standard tools generates more manual work than real automation. The need isn't aesthetic; it's operational, and it often becomes urgent when the volume of B2B accounts exceeds what a team can manage manually.
- Administrators or technicians who need to control what each type of client sees, what they pay for and under what conditions, with traceability of each rule applied.
- Teams that manage multiple stores or projects with different customer segments and need consistency in pricing and access logic without duplicating configurations.
- Sales, operations, or marketing managers who rely on seamless registration, approval, and payment processes to scale their corporate customer base without manual intervention.
Real-world use cases
- Distributor with three tariff levels: An electrical supply store works with installers, regional distributors, and large national accounts, each with a different profit margin. Without this module, pricing was managed using three Excel spreadsheets and manual adjustments per order. With the add-on active, each group has its own assigned price list, and the correct price appears in the catalog as soon as the customer logs in, without any intervention from the sales team for each order.
- Supply store with restricted catalog: An industrial supply provider didn't want to show prices or product information to unregistered users due to company policy. They configured a plugin to hide the entire catalog from guests and only show prices after corporate account validation. The result was an increase in the quality of leads and a reduction in price inquiries from external channels.
- Sub-account management for corporate clients: An office supply company needed its clients' purchasing managers to be able to delegate orders to employees with spending limits. The module solved this with sub-account functionality, allowing each company to manage its own users within the store without requiring operator intervention for each new user.
- Credit payment terms for strategic accounts: A food distributor offered 30-day payment terms only to customers with signed contracts, but any user could select that option at checkout. With the plugin, that payment gateway became visible exclusively to customers with approved credit, eliminating incorrectly formatted orders and the subsequent correction process that consumed the administration team's time.
Frequently Asked Questions about B2BKing The Ultimate B2B and Wholesale
Which WooCommerce plugins can cause conflicts and how can they be detected?
The most common conflicts arise with plugins that also modify prices, user roles, or the checkout flow, such as dynamic pricing solutions, loyalty programs, or role customizers. The most reliable way to detect these conflicts is to activate the plugin in a staging environment with the same configuration as the production environment and navigate through the critical flows—registration, catalog, cart, and checkout—before making the change in the live store. If a price isn't displayed correctly or a catalog restriction isn't applied, it's usually a sign of a conflict with another plugin that operates on the same hook.
How does the end customer's experience change at checkout when this module is active?
The corporate client sees a checkout tailored to their profile: the payment methods that correspond to their group, the shipping methods they have agreements with, and, if applicable, additional fields for tax information or internal order references. What the client doesn't see—and this is equally important—are the options that don't apply to them, which reduces confusion and cart abandonment. A retail client, on the other hand, doesn't perceive any difference compared to a standard WooCommerce site except that the store functions more cleanly and consistently.
What types of automations or conditional rules can be set up without touching code?
From the settings panel, you can establish pricing rules by group, minimum order quantity per role, category visibility based on account status, automatic or manual approval of corporate records, and payment terms by segment. Rules are cumulative and evaluated in a configurable priority order, allowing for complex scenarios such as volume discounts that only apply above a certain amount and only to specific groups, without writing a single line of custom code.
What happens if a customer with deferred payment has an outstanding or unpaid order?
The module does not natively include real-time credit management or automatic blocking for outstanding debt; this functionality would require integration with an external management system or ERP. However, it does allow manual control of access to deferred payment methods by deactivating a customer's credit group from the back office, preventing them from placing new orders under that condition until it is reinstated. For high-volume credit transactions, it is advisable to assess whether additional integration is needed to automate this logic.
Can coupons or discounts be applied differently depending on the type of customer?
Yes. The plugin allows you to restrict coupons by user group, so a promotion designed for retail customers won't apply to a wholesale account, and vice versa. Furthermore, group-based pricing rules can coexist with standard WooCommerce discounts, although it's advisable to define a priority hierarchy to prevent a discount from overriding a negotiated price. Taxes can also be managed by group, displaying prices with or without VAT depending on the customer's profile and tax location.
How does the add-on perform in stores with a large catalog or high order volume?
Performance largely depends on how optimized the environment is: caching, database management, and server configuration have just as much of an impact as the plugin itself. That said, the module is built to handle large catalogs and multiple customer groups without generating redundant queries on each page load, thanks to a rule evaluation logic that works with session data. In stores with thousands of SKUs and dozens of active customer groups, it's recommended to monitor catalog and checkout response times during the first few days after activation.
Does it work in multisite configurations or allow you to manage multiple stores from a single panel?
The plugin can be activated on WordPress multisite installations, but each site in the network manages its own rules, groups, and settings independently; there's no central dashboard to automatically synchronize pricing or groups across stores. For multi-store operations that share a catalog or customer base, this means replicating the configuration on each instance or managing synchronization through external tools. This is an important point to consider before expanding your operation to a multi-brand or multi-country model.
How do I know that the module is correctly applying the rules after configuring it?
The most direct way is to create test accounts for each relevant customer group and walk through the entire flow: registration, validation, catalog, cart, and checkout. Verify that the prices correspond to the group's rate plan, that restricted categories are not visible to those who shouldn't see them, and that the available payment and shipping methods match the configuration. In the back office, check that the test orders arrive with the correct customer group assigned and that the required tax fields are present. This five-minute manual walkthrough per group is the most reliable checklist to confirm that everything is working as configured.
Short description
WooCommerce plugin for B2B and wholesale operations that centralizes pricing by role, corporate records, catalog visibility, and differentiated payment terms in a single rules engine without the need for custom development.
Written and reviewed by the PrimeGPL Team
At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.
Get your questions answered here
We answer your questions so you can buy in an informed and confident manner.
Does my purchase include updates?
Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.
Is there a daily download limit?
No, not at all. After your purchase, you can download it as many times as you need, without any problem.
On how many websites can I use the products?
You can use your purchases on as many domains (websites) as you want, without any problems.
Does it include technical support?
Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.
Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.
Does my purchase have a warranty?
Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.
How do I access support?
After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.
Download Previous Versions
If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.
| Product Name | Version | Size | Date | Download |
|---|---|---|---|---|
| No hay versiones anteriores registradas. | ||||
Related Products
Below we show you different products that share the same category.
