B2BKing is the complete solution for running a B2B store or B2B + B2C hybrid store with WooCommerce.
B2BKing takes care of everything, from basic B2B aspects such as hiding prices for guest users, to complex features such as tiered pricing structures, tax exemptions, VAT handling, and multiple buyers per account. From an extended business registration and separate B2B/B2C registration forms, to custom billing fields, an invoice payment gateway and negotiated price offers, B2BKing does it all.
Furthermore, B2BKing enables a wide range of powerful, unique features, such as: wholesale order form, purchase lists, product bundles, custom registration fields, conversations & messaging, withholding tax, change currency for certain groups, tiered pricing table for products/variations, b2b dashboard, information table for products, allow certain payment methods only when minimum orders are met, shortcodes to restrict content for certain groups, and many more.
Set up a versatile B2B store with a personalized, individual experience for each of your customers, or enhance your current B2C store with powerful B2B capabilities.
A brief list of what B2BKing can do for your store:
B2BKing is compatible with any WooCommerce theme and has been tested with the most popular themes on the market today: Flatsome, Porto, Shopkeeper, XStore, WoodMart, The Retailer, Electro Electronics, Bazar Shop, MayaShop, Savoy, Neighbourhood, Basel, Blaszok, Atelier, Legenda, Mr. Tailor, Aurum, WooPress, WooStore and others
1-Minute Animated Video Explainer
How does B2BKing compare with other wholesale plugins?
B2BKing is the most powerful wholesale e-commerce solution on the market today, with almost three times as many features as its competitors + a light and easy-to-use UI. No other plugin bundles a wholesale order form, purchase lists, offers, dynamic rules, messaging system, wholesale pricing and 130+ more features in a powerful and integrated way.
If you’re looking for a complex, versatile solution, built to handle all the unique challenges of B2B e-commerce, B2BKing is the best solution ever created.
With a clear roadmap and vision, B2BKing is a long-term project with many more features already in the making.
Buy B2BKing today and you are buying a powerful tool that will last you a lifetime, with incredible value for your current, and future projects!
Dokan MultiVendor MarketPlace Addon – September 25th 2020
B2BKing for Dokan will transform your Dokan marketplace into a Wholesale / B2B MultiVendor Marketplace, and allow your vendors to setup wholesale prices, product visibility, price tiers, price tables, bulk discounts, minimum orders, messaging, offers, and much more! It brings the full power and features of B2BKing to your store.
B2BKing can work with Dokan sites by default without the addon, but only the admin will be able to make B2B settings. This addon extends the Dokan dashboard interface so that each vendor can set b2b settings for their own products, message customers, respond to quote requests directly, etc.
B2BKing for Dokan fully extends and adapts B2BKing to work seamlessly with Dokan MultiVendor Marketplace.
Release 2.2.0 – September 1st 2020
B2B Dashboard with Sales Charts, Registration Approval, Messages & Orders
Tiered Pricing Table in Site Frontend. Table adapts to Any Theme. Supports Variable Products.
Custom Information Table in Site Frontend for Products
Tiered Pricing in Product Backend
B2BKing Panel in Product Backend
Dynamic Rule: Payment Method Minimum Order.
Example: Bank Transfer is available only for orders of $1000 or more.
B2BKing Groups now associated with their own WP Role
Powerful business registration setups, with 9 types of custom fields, VAT support, file upload, roles dropdown and much more:
Conversations Frontend Preview
Conversations feature that supports messaging, quote requests, negotiations, email notifications, multiple users integration (multiple users in the same company can participate through the subaccounts feature), and much more:
Wholesale Order Form Preview
Wholesale order form with AJAX Search, Search by SKU, Save form as purchase list, and more:
Subaccounts feature that allows each company to create and manage multiple users, set permissions for each user. Multiple users can participate in a conversation. The “placed by” column shows which user placed which order:
Multi-Select Products and Categories for Dynamic Rules
B2B Registration Shortcodes
Full WPML Support
Full Variable Product Support across all plugin functions
Organize users in Customer Groups
PRODUCT VISIBILITY CONTROL
Product Category visibility:
Group-based visibility or individually set for each user
Individual product visibility:
Category-based, or individually set for each product
If individually set -> Group-based visibility or individually set for each user
What you can achieve with this:
Product categories available to only specific customer groups
Specific products available to only some customer groups
Product categories available to only specific customers
Specific products available to only specific customers
SHIPPING METHODS AND PAYMENT METHODS
Enable / Disable Shipping Methods by User or Group
Depending on the role chosen, user sees particular custom registration fields
Set approval as automatic or manual for each role
Automatically assign registration role to customer group
2 default roles: B2B and Individual Customer
Custom Registration Fields
Choose from 8 different field types: text, number, textarea, telephone, select, email, date, file upload
Set for which registration roles a field should be visible
Set field as required or not
Set field sort order
Set field as editable after registration
Set field label and placeholder
Set billing field connection so that after registration “billing details” are automatically filled
Ability to add custom field to billing/checkout
Ability to make custom field billing-exclusive (not visible in registration)
10 default registration fields: company name, address, city, etc.
Special VAT Field (EU VAT)
Add VAT in registration, billing, or both
Make VAT visible only for some countries
Option for automatic VAT VIES Validation
Add VAT to billing/checkout
Make VAT required or not
Deep integration with “Tax Exemption”:
Provide tax exemptions to users depending on whether they have a valid VAT
Enable tax exemptions only for users in particular countries, depending on whether they are B2B or B2C
For example: exempt Austrian B2B users with valid VAT, but not German users.
Another example: B2B sales: VAT can be applied for Italian customers, and not applied for EU and Extra-EU customers. B2C sales: VAT can be applied for Italian customers and for EU customers but not applied for Extra-EU customers.
Read more in the “tax exemptions” section.
Manual Account Approval
Dedicated “Registration Data” section in each user’s profile in the backend
View account details for each user prior to approval
Download associated files prior to approval (e.g. company license).
Approve or reject user
If approve the user, choose which customer group to assign the user to
Email notifications that a new customer needs approval/user account has been approved. See dedicated “Email Notifications” section.
EXTENDED BILLING AND CHECKOUT
Extended billing and checkout through custom fields
Sort users by Company, Group, Customer type (B2B/B2C), etc.
Can view which users are main accounts and which users are subaccounts
B2B & B2C HYBRID SUPPORT
Plugin status can be “B2B Shop” or “B2B & B2C” hybrid
B2B features are hidden for B2C users
Individual control over whether user is B2B or B2C
Deep integration with other features:
Integration with registration: allow user to register as either B2B or B2C
Ability to require manual account approval for B2B roles and automatic approval for B2C roles
Features like “Quote Requests”, “Offers” or “Conversations” can be available to only B2B users
Separate B2B and B2C registration, either via dropdown, either completely via shortcode
Enable only the components you need. Easily disable: bulk order form, conversations, offers, purchase lists, subaccounts
GUEST ACCESS RESTRICTION
For guest users, ability to:
Hide B2B website entirely
Replace prices with “Request a Quote”
Built-in messaging system between admin and customer
Conversations section added in “My Account” for each individual user
3 types of conversations: inquiry, message or quote request
Deep integration with “Request a Quote” feature:
Quote requests start a conversation and allow negotiation
Deep integration with “Subaccounts” feature:
Multiple users can participate in the same conversation
If a subaccount has “conversations” permission, it can participate in account conversations
Conversation status: new, open, resolved
Website admin can also start conversations with users
New conversation/new message email notification:
Emails are only sent if messages have been unread for 10 minutes -> no email spam takes place
Offers allow you to give users/groups specific items with specific quantities and unit prices. For example: 1000 boxes at $0.1 unit price. You can give a user a specific offer, following a negotiation. You can also create seasonal or promotional offers and make them available to customer groups.
Add an unlimited number of products to offers and set quantities and prices.
Individual user visibility
Offers section added in “My Account” for each individual user
Each user sees only offers they have permission/access to
Ability to add offers directly to cart and checkout from “My Account”
Offers are ideal for negotiating with users
Offers are ideal for creating seasonal or promotional bundles
REQUEST A QUOTE
Users can start quote requests from the “Conversations” section
Users can start quote requests from Cart and ask for a custom quote for their current cart contents
Quote requests are received by the website admin in the backend.
Website admin is notified by email when a new quote request occurs.
Quote requests open conversations and allow a discussion/negotiation between parties.
Guest users can also request quotes and leave their emails to be contacted
PURCHASE LISTS / SHOPPING LISTS
Users can create an unlimited number of purchase lists
Users can add purchase lists to cart
Save cart contents as purchase list -> “Save as purchase list button” extends cart buttons
“Purchase Lists” section added to “My Account”
Create purchase lists from My Account directly
Create and modify purchase lists through Instant AJAX-powered product search form
WHOLESALE BULK ORDER FORM
Instant AJAX-powered product search form
Instant subtotal calculation
Save bulk order form contents as “Purchase List” for later usage
Modern, versatile, bulk order form design
Shortcode allows you to add the bulk order form anywhere in the website
“Bulk Order Form” section added to “My Account” by default
MULTIPLE BUYERS PER ACCOUNT (SUBACCOUNTS)
“Subaccounts” section added to “My Account”
Each B2B account can create and manage subaccounts for their company
Subaccounts can access the same pricing and products as the main account
Set permissions for each subaccount: view account orders, place orders, view conversations, view purchase lists, view offers etc.
Set name, job title, phone number, email, username and password for subaccount
Orders extended with “Placed by” column to show which user placed a particular order
Account and multiple subaccounts can participate in the same conversations (if they have permission).
Email notification to admin about a new customer
Email notification to admin that a new customer needs manual review and approval
Email notification to the user that their account requires manual review
Email notification to the user that their account has been approved.
Email notification to admin and user that there is a new conversation/message/quote request
DYNAMIC RULES SYSTEM
Through dynamic rules, you can set: discounts (amount or percentage), fixed price, hidden price, free shipping, minimum and maximum orders (quantity or value), required multiples, tax exemptions, add tax or fee (amount or percentage).
Choose which products/categories a rule applies to.
Choose for which users or user groups a rule applies to. Can also choose: all registered users, all guest users, all B2B users, and all B2C users
Add conditions to each rule: total cart quantity and value, category quantity and value, product quantity and value.
Example: a “free shipping” rule can apply only if the user orders at least $1000 worth of product and at least 500 pieces.
This allows incredible versatility and full control over each individual user
Examples of things you can achieve:
Different prices for different users for the same product: Mark sees $499 but John sees $399 for the same product
Bulk discounts: pricing that gets lower as quantity increases
Tiered pricing: X price for 1-100 pieces, Y price for 100-1000 pieces
Minimum product quantity
Minimum category quantity
Minimum cart total
Group-based free shipping: exclusive free shipping for certain customer roles
Quantity discounts per customer group
Minimum purchase threshold per customer group
Hide prices for selected categories only
Hide prices only for some products
For details about how “Dynamic Rules” work, see our dedicated article: Dynamic Rules
Reorder button added to admin my account orders view
Reordering adds a note letting the admin know that a specific order is a reorder of X order
OFFLINE PAYMENT METHODS
Invoice gateway method
Tested with wide range of themes
Compatible with top WooCommerce Envato themes: Flatsome, Porto, Shopkeeper, XStore, WoodMart, The Retailer, Electro Electronics, Bazar Shop, MayaShop, Savoy, Neighbourhood, Basel, Blaszok, etc.
Compatible with WooThemes themes such as WooStore
Working out-of-the-box with 99% themes out there
100% translateable, built based on WordPress internationalization standards