Stop installing dozens of plugins to get the features you need!
All the functionality needed for a successful wholesale e-commerce, in only one solution
Assign different prices to each product and offer personalized price lists by customer group.
Offer discounted prices by cart quantity to your customers.
Organize your customers in groups and assign specific rules to manage them easily.
Hide prices to unregistered customers.
Prevent access to shop pages to unregistered customers.
Hide pages and entire product categories based on customer group.
Allow customers to make quote requests and manage them.
Send email to admin on new quote request, send email to customer on new quote request, send email to customer on processed quotation.
Enable or disable shipping methods to specific groups.
Enable or disable payment methods to specific groups.
Decide which customers allow to buy from your store, enabling the accounts you deem appropriate.
Add billing fields to registration form.
Assign tax exemption to groups to allow your customers to purchase with zero tax.
Apply different and custom terms and conditions for each group.
Set a minimum purchase amount to purcahse specific for each group.
Add a packing fee to orders according to customer group.
Set a minimum/maximum purchase quantity specific for each product.
Set packaging quantity for each product that can be purchased only in established incremental quantity.
Restrict coupons usage by customer group.
Allow to search products and variations by SKU.
Customers can place orders quickly with a simple CSV file.
Send approval notification to your customers, send new customer registration notification to shop admin.
Group to add specific rules to guest customers, automatic default group assignment on registration.
One-click multiple customer groups assignment, one-click enable/disable customers account.
Filter users by group, filter users by status.
Massively add/update your products B2B data with extended WooCommerce Import/Export tools, export your customers data.
Use the REST API to manage your B2B data.
Add total weight to orders in admin details.
Pluggable functions, dedicated hooks and suggested snippets to easily customize plugin default behavior.
UX designed for simple and immediate use, fully integrated into WordPress/WooCommerce.
High safety standards guaranteed, improved and unrivaled performance.
High compatibility with themes and plugins.
100% multilanguage support and currently provided in Italian and English, included POT file to speed up translations.
Browse gallery to have a little preview of WooCommerce B2B features
Watch the live preview and try out the options and features you could add to your e-commerceTake a look to live preview
Read the amazing reviews of users who have already used it!
This plugin works very well but what I would like to mention in particular is the quality of the customer support. I encountered a slight problem with the tax settings and WooCommerce B2B spent a whole day testing with me to fix the problem. Thanks again to them and don't hesitate to choose this plugin.
This plugin is best option for B2B eshop business.
This was the best support we have experienced in a long time. code4lifeitalia assisted in some customisation issues and went over and above to ensure we were completely satisfied with the end result. Would Highly recommend to anyone. Great plugin too! AAAAAA+++++
Great and fast support.
Super plugin with a very attentive support who knew how to understand my problem and solve my problem. A big thank you to you
Best support ever :)
Great customer support, fast and easy to explain our need, rapid understanding of our problem, solution in a few hours and a more permanent implementation of a new feature in the next release of the plugin, after a few days.
The code is well written and it's easy to adapt it to other special needs.
Expecially useful for the italian b2b market.
Supporto anche in italiano.
Customer support is fast and very very good.
Great support. And good plugin.
Quick, efficient and kind beyond what is necessary.
Awesome support, the developer tirelessly helped me with all my questions, will buy again from him in the future! Highly recommended
Superb Plugin and first class customer service, I could not recommend this plugin and developer enough.
Great plugin, great support. Thanks
Well thought out plugin, clearly arranged, helpful support!
This is a MUST for any store who is using B2B features. Really amazing customer service and the plugin itself is really great and has very good features. I recommend a thousand times!
After struggling to setup the plugin.
Support went over and beyond to assist me but not only setting up the plugin for me but by also giving a detailed explanation on how to do it.
Flawless plugin, works out of the box, great API customization. Best support i ever received from a plugin developer for problems caused by bad woo-commerce template coding.
Most developers would not spend a minute to help about such an issue.
Great support, swift response. This author puts all his effort to really help you out with more than detailed information in his replies!
Thank you Fabrizio!
Customer Service is amazing! Had an issue with the plugin.
ISSUE: Plugin would not allow for bulk uploading.
But after providing him my login credentials, we were able to solve the problem with a patch in LESS THAN 24 HRS!
Thanks so much!
Perfect plugin, and superb support!
Excellent developer! A well-thought plugin and frankly speaking unique in its kind. I highly recommend to trust "Code4Life" because they stand firmly behind their creations and this is what a customer should look into when he purchases apps or scripts.
The best B2B plugin for wordpress!! Also the customer support is very helpful and fast.
I would recommend this plugin for all the B2B webshops!!!
Fantastic customer support. Had some small issues and developer made suggestions and fixed within a few hours. Best support and plugin ever!
Very useful plugin for B2B sites, with interesting features that WooCommerce lacks by default.
I had an issue and customer support was fast and solved it efficiently in less than 24 hours.
I would use this plugin again on new projects.
The plugin exactly meets my requirements. Very customizable and a good customer service that helps with any problem with the plugin. The best WooCommerce B2B Wholesale Plugin that exists! Thanks!
Amazing plugin, simplified, to the point, and perfect. I needed for my customers to be approved before they can see their products, this does the job well enough. Thank you
This is the best support & contact i EVER had with a developer.
I really recommend this, and probably all other plugins also from this developer. Thanks!
Plugin works fine, and customer care is fantastic! Install it!
Fantastic plugin! Easy to use and very intuitive. And the best is yet to come ...
Support of 10;)
The plugin is really nice, it does perfectly what it says and in every update it grows with useful functions for your business.
The support team is awesome, it answers in few hours, it listens carefully at your needs and it proposes the best way to fix your problem.
Nice job guys, keep on.
Fastest support I've ever received and the author went above and beyond to ensure this plugin worked for my needs.
Not only the plugin does what it says, but more!
Also the guys on the support team are amazing, fast very cooperative and responsive.
I give 10 stars not only 5!
Thank you very much guys!
Great support! And the plugin works as a charm. Keep up the good work Fabrizio.
Il plugin è semplice, funzionale e fa il suo dovere. Anche il supporto è decisamente ottimo vista la loro prontezza di risolvere le nostre richieste.
This plugin does what you expect from it. Support is excellent
Fast and kindly support! Excellent extension for b2b needings!
Very good plugin with friendly support :)
Fast response on support request, answered question well.
Plug-in could have a couple extra features however, developer has indicated they will be adding more - so good to know plug-in will continue to grow.
Highly recommend for B2B site purpose.
Perfetto, ha risolto la maggior parte delle richieste dei clienti che hanno un e-commerce B2B. Consigliassimo +++
Choose the plan you prefer and, if you want, extend your support. What are you waiting for?
+24$ to extend support to 12 month
+46.50$ to extend support to 12 month
Buy WooCommerce B2B, with the quality guaranteed by the professionalism of Envato Market
Need help with WooCommerce B2B or have some doubts?
Availability to answers within 1 business day about technical questions and item's features
Assistance with reported bugs and issues and help with included 3rd party assets
Suggest ideas for future releases, we are always working to improve and grow WooCommerce B2B
Need to customize or improve WooCommerce B2B features?
Take a look to our Tips and tricks and boost up you website with our team snippets
Find out if WooCommerce B2B is available in your desired language, thanks to the collaboration of our fantastic users!WooCommerce B2B language packs
Take a look to users most common questions and learn more about WooCommerce B2B
You can download from your Envato account the zip file that contains both the plugin and the documentation, also available online:
in which all features are described in detail, with examples, screenshots, hooks.
When an update is available, you will receive a notification email and you will be able to download and install the new version.
To install new release, simply download it from your Envato account, unzip the archive and copy the entire folder:
with the new one by using an FTP client (such as FileZilla).
If you prefer to automate this process and receive notification directly in the backend of your WordPress, you can install the free third party “WP Envato Market” plugin available on GitHub (https://github.com/envato/wp-envato-market).
By default the plugin delete all its data if you uninstall it. Alternatively, you can always deactivate the plugin without loosing data.
WooCommerce B2B is already provided in two languages: English and Italian. All plugin strings have been localized using the GNU gettex framework to make it completely “translation ready”, so it can be easly translated in the same way that other WordPress plugins.
Take a look to language packs provided by our awesome users: Translations
In the included documentation you’ll find a simple guide to translate WooCommerce B2B in the language of your choice.
Since version 2.1.0 WooCommerce B2B extends default WooCommerce import/export tools. So, simply go to:
Products > All Products
and click on the “Import” or “Export” button near the page title.
Notice: to export WooCommerce B2B data, please check “Yes, export all custom meta”.
Since version 3.0.0, WooCommerce B2B allow you to use its features on other roles except customers, by using the proper hook “wcb2b_has_role_customer”. You can know more about this hook by reading documentation, in Plugin Hooks section.
If you want, you can also work around the problem by using the free plugin Multiple-roles, with which you can assign your custom role to users who already have the customer role and use both of them.
Notice: Multiple roles is a third part plugin, then Code4Life is not responsible of problems or malfunctions resulting from its use
Since version 3.0.1 WooCommerce B2B introduce a new feature which allows you to manage pages visibility by group. If you get a 404 error on your pages, make sure you have correctly set page visibility per group.
With the new quotation request management system you will be able to allow your customers to receive personalized offers with respect to their requests.
When a customer is on the checkout page, you can choose the special “Quotation request” from the payment methods. In this way, the order will be transformed into a quotation request, with the status “On quote” and you will receive a notification email, which will allow you to modify the order as you prefer (for example, by offering discounted prices).
When you have finished, simply put the order in “Quoted” status, to automatically send a notification to the customer that his request has been processed. Each customer will be able to see the list of quotations in their my-account area, check their status and, if accepted, proceed to payment using the appropriate button that WooCommerce B2B adds to “Quoted” orders.
NB: the requests for quotation do not reduce the stock of the product, this occurs only later, when the quotation is put in the “Quoted” status.
Using the dedicated Terms & Conditions per group feature is very simple: simply enter the text you prefer for each group, then use the shortcode [wcb2bgrouptermsconditions] on the terms and conditions page, or on any page you prefer. In this way each customer, depending on the group to which he is assigned, will see the text dedicated to his own group.
You can select in every product category the visibility for each customer group. Customers can see only products belonging the visible product categories. All not visible items aren’t displayed in all the website (menu, shortcodes, widgets, lists, up-sells, cross-sells, related).
Yes, it is possible. Simply deselect the “Hide prices” option, so each guest user will see the default price assigned to the product, while the logged in customers will see the discounted price (if assigned to a group).
Status and group fields are available only for users with customer role. All other users do not have them.
WooCommerce B2B is an extension developed to work with the default “customer” role of WooCommerce, probably the user you are trying to change group and/or status has another role.
To improve performance, WooCommerce B2B generates a cache of price using user ID, so every time the user navigates the site (when logged in) prices are not recalculated, but taken from the cache, improving the browsing speed and the User Experience.
To clear WooCommerce cache and regenerate prices, simply go to:
WooCommerce > Status > Tools > WooCommerce transient
and click on the “REMOVE TRANSIENT” button
VIES is an electronic mean of validating VAT-identification numbers of economic operators registered in the European Union for cross border transactions on goods or services. Through VIES WebService, WooCommerce B2B will validate your EU customers VAT number in checkout and in extended registration form.
To know more about supported EU member countries, please refer to: VIES VAT number validation.
Important: VIES validation is based on third part API, WooCommerce B2B is not responsible for any malfunctions and/or validation errors. VIES validation requires PHP SOAP extension, please check if it is enabled on your server or contact your hosting provider.
WooCommerce B2B doesn’t completely support multi-vendor websites. Options can be only set globally and not for each vendor. Please, ask support for more information.
Yes, by choosing “Allow to choose” in “Default group” option, a new field will be added to registration page. In this way, customers can choose their desired group when register.
By installing WooCommerce B2B automatically a new “Quick order” page (in draft) will be created containing the shortcode for bulk quick orders.
Just upload a CSV file containing at least two columns:
Other columns will not be considered, but you can add others if you prefer and for your convenience (for example: the title, or notes).
During the upload phase, the cart will be emptied and the products contained in the CSV file will be added.
At the end of the operation, a report of the products inserted or that have generated an error will be printed on the screen.
Since version 2.0.0, groups are under `Users` -> `All Groups`.
No, updating you will not lose anything previously set.
Here all the versions of WooCommerce B2B, listed chronologically from the oldest to newest
v3.0.2 25 December 2020
v3.0.1 19 November 2020
v3.0.0 14 August 2020
v2.1.6 03 June 2020
v2.1.5 17 April 2020
v2.1.4 11 March 2020
v2.1.3 28 February 2020
v2.1.2 31 October 2019
v2.1.1 21 September 2019
v2.1.0 17 May 2019
v2.0.7 22 February 2019
v2.0.6 18 November 2018
v2.0.5 26 October 2018
v2.0.4 07 September 2018
v2.0.3 14 July 2018
v2.0.2 03 July 2018
v2.0.1 15 June 2018
v2.0.0 29 May 2018
v1.0.0 31 March 2018