We consulted with 100's of wholesale stores to design the ultimate WooCommerce wholesale solution
Flexible wholesale pricing - set wholesale prices per role with global or category discounts, or product-specific prices.
Create unlimited wholesale roles, each with its own unique wholesale discounts. Easily add users to each role.
Customizable wholesale registration form, with emails and moderation option for approving new accounts.
Control who sees each part of your store: show and hide product categories, taxes, coupons, payment & shipping options.
Buy WooCommerce Wholesale Pro with WooCommerce Product Table and get purpose-built one-page order forms.
You can create a wholesale-only store, or run a private wholesale store alongside your existing public shop.
Choose between the single or two plugin option
A complete wholesale package, together with an optimized order page for wholesale users.
A fully featured wholesale solution for WooCommerce, but without optimized wholesale ordering.
Prices exclude VAT and are billed annually. If you cancel, you can keep using the plugin after your license expires but won’t receive any further updates, new features or support.
We've got your back. Your purchase is covered by our no-risk 30 day money back guarantee.
If for any reason you're not completely happy with the plugin, you're entitled to a full refund up to 30 days from your original purchase. No questions asked.
As your trusted plugin provider, we can build amazing things together
We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.
Our searchable Knowledge Base contains over 200 articles. It's the best way to get instant answers, tips and guidance.
Your plugin comes with a simple step-by-step setup guide, to get you up and running as soon as quickly as possible.
We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.
If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.
To cater for stores with all budgets and requirements, our WooCommerce wholesale plugin is available as a choice of 2 options:
If you want to optimize the buying experience for your wholesale users then we strongly recommend WooCommerce Product Table, or if you just want to be able to set wholesale prices then you can buy WooCommerce Wholesale Pro alone.
Most people use the order form layout in the wholesale area, while keeping the original layout in the public shop. If you prefer, you can enable the order form layout globally to speed up shopping for non-wholesale users too!
It's up to you! You can sell the same products to public and wholesale users (with different pricing for each role); or you can mark categories as 'Public Only' or 'Wholesale Only' so that only specific people can see them.
Some WooCommerce wholesale-only stores choose to display their full product range to everyone, but only show prices and buy buttons to logged in wholesale users. WooCommerce Wholesale Pro has a 'Hide Price Until Login' feature which lets you put the store into catalog-only mode for public visitors and guests.
That way, everyone can browse your products, but only logged in wholesalers can see the prices or make a purchase.
You can either just hide prices and buy buttons from guests, or you can display alternate content on the page. For example, you might add a message such as "Login to view prices and place an order".
If you prefer, you can use the plugin's visibility options to completely hide your products from public view.
Yes - when a wholesale user logs into their account, any links to the main public Shop page will be hidden. Instead, WooCommerce Wholesale Pro creates a 'Wholesale Store' page which lists your wholesale products in the appropriate layout. You can add this to the navigation menu and only logged in wholesale customers will be able to see it.
If you're using the order form layout then wholesale users will always see the products displayed in this way, for example if they visit a category page.
If you have products which are only available to public customers, then you can set specific categories to 'Public Only' so that they will be hidden from wholesale users.
Some wholesale stores set minimum quantities or spend values for their B2B customers. You can do this by using WooCommerce Wholesale Pro with our other plugin, WooCommerce Quantity Manager.
This lets you set min/max quantity rules and spend values, either globally or for specific products, categories or variations. You can also use it to set quantity increments and step values - for example, for products that can only be bought in certain groupings.
You can set up these quantity rules for all your customers, or enable them for the wholesale roles only.
WooCommerce Wholesale Pro lets you set each product category to Public Only, Wholesale Only, or Both. For more fine-grained control, you can use it with our other plugin - WooCommerce Protected Categories.
WooCommerce Protected Categories lets you restrict each product category to specific users or roles. For example, it's perfect if you need to:
Yes - WooCommerce Wholesale Pro lets you select exactly which role(s) can access each payment and shipping method in your store. For example:
Tip: WooCommerce Wholesale Pro works with other shipping plugins such as Table Rate Shipping. We recommend using this if you want to offer weight-based shipping to wholesalers.
Yes - if taxes are enabled in your public store then you can disable them for any or all of your wholesale roles. You can also disable coupon codes and hide the coupon field for wholesale users.
If you are importing products to your store - e.g. from CSV or XML - then you will probably want to import the wholesale prices at the same time. The easiest way to do this is to set the wholesale discounts globally or per category. That way, the correct discounts will be applied for the new products automatically.
It is also possible to import exact wholesale prices to individual products. This is a bit more complicated, so please read our knowledge base article for guidance.
We have tested our WooCommerce wholesale plugins with a range of free and premium themes and are confident it will look great with your theme. Our plugin support includes helping with theme-related conflicts.
The wholesale registration form and login page will match the styling of the default WooCommerce registration form and login page.
If you buy WooCommerce Wholesale Pro with WooCommerce Product Table, then the order form styling will be inherited from your theme by default. You can override this using the styling options on the plugin settings page.
It is fully compatible with all Barn2 plugins, and most plugins from other companies. If in doubt, you can buy the plugin and test it risk-free, as you can get a refund within the first 30 days if it doesn't work with your theme or other plugins in the way you are hoping.
Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.
You can also choose between Starter, Business and Agency options, depending on the number of sites and type of support you need. The pricing table above shows the difference between each license option.
Our wholesale plugins are designed to work with any WordPress translation plugin such as WPML, WeGlot and TranslatePress. This makes it easy for you to translate the plugin text into any language and use it on multilingual websites. It also supports right-to-left (RTL) languages.
If you buy the wholesale bundle then the wholesale order forms come with translations for English, French, Spanish, Portuguese, German, Italian, Dutch, Greek, Polish, Swedish, Norwegian, Finnish and Hebrew.
WooCommerce Wholesale Pro and WooCommerce Product Table are fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:
WooCommerce - 3.7 and up (tested to 6.1.0)
WordPress - 5.0 and up (tested to 5.8.3)
PHP - 7.2 and up (tested to 8.0.13)
See the plugin in action, or check out the demo