Description
WooCommerce Wholesale Pro transforms your store into a B2B portal by creating wholesale customer roles, applying tiered pricing tables, and displaying automatic discounts in the cart based on the user’s role. Developed by Barn2, the plugin adds its own registration form with manual approval, regional tax exemptions, and minimum order rules, serving distributors, resellers, and manufacturers that sell to retailers.
Key Features
- Wholesale roles: creates dedicated B2B user roles with their own permissions and pricing.
- Tiered pricing: sets percentages or fixed amounts by product, category, or customer group.
- Registration with approval: publishes a reseller registration form with a manual validation workflow managed by the administrator.
- Tax exemption: applies different tax rules to wholesale customers based on region.
- Minimum order: requires a minimum cart value or quantity before checkout can proceed.
Benefits of WooCommerce Wholesale Pro
- Unified operation: keeps retail and wholesale in the same WooCommerce store without duplicating the catalog.
- Reseller conversion: reduces onboarding friction with a dedicated form and centralized approval.
- Protected margins: hides B2B pricing tables from the general public through role-based visibility control.
- Group management: segments customers into different tiers for campaigns, progressive discounts, and restricted coupons.
Who Is It For?
- Distributors and wholesalers that want to move orders to their own online channel.
- Brands and manufacturers that sell directly to retailers, resellers, and corporate customers.
- WooCommerce stores that need to serve retail and wholesale customers within the same admin dashboard.
Recommended for WooCommerce operations that need to structure B2B sales with their own pricing, registration, and visibility rules without maintaining a separate second store.
Frequently asked questions
Is Barn2 WooCommerce Wholesale Pro GPL-licensed?
Yes. Barn2 WooCommerce Wholesale Pro is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Barn2 WooCommerce Wholesale Pro on multiple sites?
Yes. You can install Barn2 WooCommerce Wholesale Pro on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Barn2 WooCommerce Wholesale Pro cost at Ultrapack?
Barn2 WooCommerce Wholesale Pro costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Barn2 WooCommerce Wholesale Pro include updates?
Yes. The current version of Barn2 WooCommerce Wholesale Pro is 2.5.0, published at Ultrapack on Jun 9, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Barn2 WooCommerce Wholesale Pro scanned before publication?
Yes. Every version of Barn2 WooCommerce Wholesale Pro goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Barn2 WooCommerce Wholesale Pro?
Requires WordPress 6.1 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 2.5.0
- Release date 14 May 2026
- New: Added a customizable registration form for wholesale customers
- Dev: Tested up to WordPress 7.0 and WooCommerce 10.8
Version 2.4.0
- Release date 6 May 2026
- New: Added quick and bulk editor support for wholesale visibility
- Fix: Wholesale visibility settings not working under certain conditions
- Fix: Prices being displayed for hidden products under certain conditions
- Fix: The name of certain payment gateways not displaying in the Payment Roles tab
- Fix: Yoast SEO throwing a fatal error when optimizing the Wholesale Login page
- Fix: "Hide out-of-stock products" setting not being honored by wholesale visibility setting
- Tweak: Added database cleanup on uninstall
- Tweak: Other minor code improvements
- Dev: Removed use of `wc_enqueue_js` function
- Dev: Tested up to WordPress 6.9.4 and WooCommerce 10.7.0
Version 2.3.4
- Release date 16 September 2025
- New: Added Danish tranlsation
- New: Added German translation
- New: Added Spanish translation
- New: Added Finnish translation
- New: Added French translation
- New: Added Italian translation
- New: Added Japanese translation
- New: Added Korean translation
- New: Added Norwegian translation
- New: Added Dutch translation
- New: Added Polish translation
- New: Added Portuguese translation
- New: Added Russian translation
- New: Added Swedish translation
- New: Added Chinese translation
- Fix: Changes to the product query being made too early
- Fix: Wholesale pricing being disregarded for variable products
- Fix: WooCommerce Subscription generating an infinite loop
- Fix: Moved disappeared Payment roles section to Wholesale settings tab
- Tweak: Moved Shipping roles section to Wholesale settings tab for consistency
- Dev: Added filter hook for order custom column
- Dev: Updated internal dependency libraries
- Dev: Tested up to WordPress 6.8.2 and WooCommerce 10.1.2
Version 2.3.3
- Release date 13 May 2025
- Fix: Prices not being hidden under certain conditions
- Fix: Fatal error when hiding prices in the Elementor editor
- Fix: Recipients of wholesale admin emails not being saved
- Dev: Tested up to WordPress 6.8.1 and WooCommerce 9.8.5
Version 2.3.2
- Release date 28 April 2025
- Fix: Logic that disregards wholesale pricing not working properly
- Fix: Wholesale/retail order filter appearing on every post type
- Fix: Regression of i18n in WordPress 6.8.0
- Dev: Tested up to WordPress 6.8.0 and WooCommerce 9.8.2
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-wholesale-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-wholesale-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.1 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready