Wholesale for WooCommerce
The WordPress plugin Wholesale for WooCommerce adds wholesale sales functions to your store. The plugin enables registration, verification, and management of wholesale partners, setting wholesale prices, purchase and shipping conditions, and adds a new payment method. Thanks to detailed settings options, you can customize everything to your e-shop’s needs.

- Enables convenient wholesale sales directly in the WooCommerce e-shop.
- Easy and fast registration of wholesalers via a form with Company ID and VAT ID checks and automatic registration emails.
- New user role Wholesale Customer and payment method Invoice Payment.
- No sending of price lists – wholesale prices are automatically displayed to logged-in wholesalers for products.
- Rich options for setting wholesale discounts for a fine-tuned wholesale offer.
- Wholesale orders can be conditioned by a minimum number of items or order value.
Convenient wholesale sales directly in WooCommerce
With the Wholesale for WooCommerce plugin, wholesale sales will be just as easy as sales to end customers. Wholesalers will also be able to choose from products in your e-shop, add them to the cart, and send an order like a regular customer.
New registration form and user role
Thanks to the registration form, your business partners can simply register directly on the e-shop website. After entering the Company ID (IČ), it is verified and data is loaded from ARES/RÚZ, the validity of the entered VAT ID (DIČ) is verified according to VIES. You can add a link to terms and conditions to the form.
After filling out the registration form, a new user with the role Wholesale Customer is created, whom you simply approve or reject in the user overview. Then an email is automatically sent to the wholesaler and the administrator. You can edit these emails in the plugin settings or disable their sending.
Approved and logged-in users will see the wholesale price displayed in addition to the regular price on product pages, and they can use the new payment method Invoice Payment at the checkout.
The form for registering new wholesalers can be simply placed on the e-shop pages using a shortcode. The form includes pre-filling of data according to ARES (for CZ) or RÚZ (for SK) after entering and verifying the Company ID (IČ), and checking the validity of the VAT ID (DIČ) according to VIES. It is also possible to add a link to terms and conditions to the form.
The form is compatible with the reCAPTCHA system for user verification and spam prevention.
The Wholesale plugin brings a new user role Wholesale Customer to WordPress. Like other users, you can find wholesalers in the user overview, where you can also manage them.
Newly registered wholesalers need to be approved or rejected. You can do this via bulk action in the user overview or in the user detail. After approval/rejection, the plugin automatically sends an email with information to the wholesaler and the administrator. You can customize these emails in the plugin settings or completely disable them.
In the WooCommerce checkout settings, you can enable the payment method – Invoice Payment, which will be available for logged-in wholesalers.
In the payment method settings, you can choose which status the order will switch to after payment. Thanks to this, you can, for example, follow up with shipping plugin automations or just complete the order.
Rich options for setting wholesale prices
You can set a global discount or individual discount for wholesalers via the plugin, either for individual users or specific products. Another option is fixed wholesale product prices, which override all other discounts. It is also possible to disable wholesale discounts for individual products and product categories. You can also disable the use of discount coupons for wholesale orders.
The tiered discounts function allows you to scale the wholesale discount according to the quantity of products in the order, weight, or value of the order. You can also offer your wholesalers only selected shipping methods or free shipping.
You can edit wholesale price labels or hide them. The regular price can be hidden so that only the wholesale price is shown, or it can be crossed out. The wholesale price can be displayed with or without VAT.
Wholesale order conditions
Wholesale orders can be globally conditioned by a minimum order value or number of product items in the order. You can also set the minimum order value individually for individual users. In the detail of individual products, you can set the minimum number of pieces of the given product in the cart for wholesale.
You can perform the global discount setting for all wholesalers in the plugin interface, where you enter the discount in percentage.
Individual discounts can be entered for a specific wholesaler or product. Their setting is done in the user or product detail. You can also set a fixed wholesale price at the product level, which is always superior.
Hierarchy of set wholesale discounts:
Global discount < Category discount < User discount < Product discount < Fixed product price
You can disable wholesale discounts for individual products and product categories. Furthermore, it is possible to disable the use of discount coupons for wholesale orders.
You can also set tiered discounts for wholesalers. These can be based on the order value, its weight, or the quantity of products in the order – whether of the same or different kinds.
Wholesale user discounts can be exported and imported via a CSV file in the Users section.
In the plugin settings, you can enable free shipping for wholesalers, set the shipping methods allowed for wholesale and, conversely, hide shipping methods from regular customers.
Logged-in wholesale customers automatically see both the regular and wholesale price on products in the e-shop, with configured discounts applied to the wholesale price. The wholesale price can be calculated from the standard product price, or discounted prices can also be included in the calculation. The price can be displayed with or without VAT.
Displaying the regular price can be disabled or shown with a strikethrough. Wholesale price labels can be edited or hidden. A shortcode is also available for displaying the wholesale price.
You can globally condition the possibility of a wholesale order by a minimum order value or a minimum number of product items in the order. You can find both of these options in the plugin settings.
The minimum order value can also be determined individually for each user separately in the user detail. Individual settings will override global ones.
You can also set the minimum number of products in the order individually for separate products in their detail. This individual setting will override the global one.
Carefree management and regular maintenance
The Toret Wholesale plugin is fully compatible with other Toret plugins as well as popular block page builders (Elementor, Divi, and Gutenberg) and multi-currency plugins. You do not have to worry that its implementation would disrupt the design or function of your e-shop.
The subscription includes access to updates, which ensure compatibility and add new features, and customer support in case of issues.
All our plugins are mutually compatible and can be used on a single WooCommerce e-shop.
Usage example:
In the checkout, the customer can select delivery to an address or pick-up point via the shipping plugin, pay using a payment gateway, and finally, an invoice is automatically generated and sent in the order confirmation email.
The plugin fully supports WordPress Multisite, where a single license is sufficient for all managed sites.
Each Multisite web can have its own plugin settings.
The plugin supports use alongside popular block page builders Elementor and Divi.
High-Performance Order Storage (HPOS), formerly known as Custom Order Tables, is a solution that provides an easy-to-understand and solid database structure – designed specifically for e-commerce needs. It uses the WooCommerce CRUD design to store order data in custom tables – optimized for WooCommerce queries with minimal impact on store performance.
We are constantly improving the plugin and updating compatibility with WooCommerce. We guarantee compatibility with WooCommerce 6.7 and higher.
Extensive documentation is prepared for the plugin. It helps you easily configure the plugin and quickly get oriented with its features.
+FREE: 3-month subscription to Toret WooCommerce Manager
Need help?
[email protected]Do you need advice on choosing a product or have a question about a feature?
What’s included?
- 1 year of updates
- 1 year support (beware of resellers)
- 14-day money-back guarantee
14-day money-back guarantee
We want to ensure that you are 100% satisfied with your purchase. That’s why we offer a 14-day money-back guarantee.










