Getting Started ↑ Back to top
A WooCommerce extension that enables your store to display wholesale pricing for specific users. Wholesale prices are only visible for Wholesaler Customers, not for the other customers. Also, there is a Front end Wholesale Registration form which you can customize as per your requirement.
Wholesale for WooCommerce has Multiple user role Wholesale pricing feature, with which you can create multiple wholesale roles and define different discounts for each role with support for simple and variable products both.
Installation Instructions ↑ Back to top
Once you downloaded and unzipped your purchase from WooCommerce then you need to install it on your WordPress system.
→ Log in to your WordPress admin panel.
→ Click on the Plugins menu item on the left side menu.
→ Click Add New.
→ At the top of the page, you will see an Upload Plugin button and click that.
→ Next click Choose file button in the box that appears below.
→ Select the Wholesale-For-WooCommerce-Plugin.zip file you downloaded from WooCommerce.
→ When the zip file is finished uploading click the Activate Plugin button.
→ That’s all. You will now see wholesale menus in your admin panel.
Setup and Configuration ↑ Back to top
Settings Tab: ↑ Back to top
Here are some simple steps on how to configure WooCommerce For Wholesale Pricing with the simple and variable product.
Setup Wholesale Pricing mode, Registration and price label step by step:
Single wholesale Role:
In the single wholesale role you can checked multi-product Wholesale Pricing.
Multiple wholesale Role:
In multiple wholesale roles selected then you can single and one by one update each product.
Disable Auto Approval:
To check this option, you’re able to manually approve user registrations request instead of automatically. Auto approval for wholesale user role registration is disables in this scenario.
Enable Registration Link:
To enable registration on My Account page you need to enable registration form on my account page to work this functionality.
Select the registration page like a simple page or link click.
Enable Upgrade Link:
You can check this option to Enable a wholesale upgrade link on my account page for non-wholesale users.
Upgrade Button Label:
Change a button label using the Upgrade Button Label text field.
Price Label Configuration:
Retail Price Label:
Manage Retail Price label in text field to showing on front end.
Wholesaler Price Label:
Manage Wholesaler Price label in text field to showing on front end.
Save Price Label:
Manage Save Price label in text field to showing on front end.
View only Wholesaler Products:
Controlling who can see which products in your store is really important once you start selling products wholesale. If this option is checked from backend only wholesaler can view wholesale priced products.
Wholesale User Role: ↑ Back to top
Adds a new user role called “Wholesale Customer” which is a copy of the “Customer” role from WooCommerce.
Once WooCommerce Wholesale plugin is installed, following additional roles are created by default
- Shop Owner.
Further, additional capabilities are added by the Administrator.
Registration Setting: ↑ Back to top
Configure Wholesaler Registration Form:
Billing Address forms Fields:
Payment and billing address section of checkout (enabled/disable) as per your requirement.
Custom Label Fields:
You can change the custom field label text as per your requirement.
Shipping Address forms Fields:
Shipping address forms fields where users add an apartment number, suite, or other “secondary” address information — will often only be used by a minority of users. User can (enabled/disable) shipping option as per their requirement.
Custom Label Fields:
You can change the custom field label text as per your requirement.
To use a short code like the one above, simply copy and paste it into the contents of a Post or Page.
Adding reCAPTCHA to Registration forms ↑ Back to top
Use Advanced noCaptcha & invisible Captcha Extension to prevent Registration form from spamming.
Bulk Wholesale Pricing: ↑ Back to top
Wholesale For WooCommerce lets you set wholesale prices for products in your store, where you can offer select buyers the ability to purchase items in bulk in your store at wholesale bulk prices.
Bulk Wholesale Role:
1. Single wholesale Role: In the single wholesale role you can checked multi-product Wholesale Pricing.
2. Multiple wholesale Role: In multiple wholesale roles selected then you can single and one by one update each product.
Each product price and quantity assign according to define user roles you want.
Wholesale Roles With Simple and Variable Products:
You can easily enable Single and multi wholesale role option on your simple and Variable products. Go to “Wholesale Tab” click on settings and select Single or Multiple Wholesale roles as per your requirement.
Single Wholesale Role:
Go to WooCommerce Products scroll to Product Data there is a “Wholesale Tab”. In this tab you have some options to control wholesale price.
- Enable Wholesale Item
- Wholesale Type
- Enter Wholesale Amount
- Enable Wholesale Item: This option is for enabling wholesale features to this product.
Wholesale Type: Wholesale amount is applied on two types:
Fixed Amount: The actual amount will apply for wholesaler.
Percentage: Give some percentage discount by product price.
Enter Wholesale Amount: The amount/price ( fixed price / percentage discount ) for wholesaler.
Multiple Wholesale Role:
Here You Can see all Wholesale role in your Simple and Variable Products like Retailer, Wholesaler e.t.c.
Save your changes and update the product.
Setup Variation for Variable Product: ↑ Back to top
First, you make variable product and then go Products-> Variable Product click on Variation Tab here you can see Two Fields:
- Enter Wholesale Price
- Minimum Quantity
Hide “Retail Only” products from wholesalers: ↑ Back to top
View Only Wholesaler Product: Customize Your Product Catalog only for Wholesale Customers. You can hide your entire Product on store that doesn’t have a wholesale Price Set From your wholesale Customer.
(As you See in image Wholesaler can view only those Products in which admin can set Retails Price)
Tax Exemptions: ↑ Back to top
Wholesale For WooCommerce Tax Exempt lets you configure wholesale roles from paying tax (great for EU tax compliance). Admin Can Apply globally across all wholesale roles or individual wholesale role.
Goto Dashboard → Wholesale Plugin → Click On User Option → Here you can see Tax Exempt Check Box
Choose whether wholesale customers see prices inclusive or exclusive of tax throughout your store and control the tax display of your cart/checkout separately From the Back end.
Retailer View: ↑ Back to top
Wholesaler View: ↑ Back to top
Compatible with Bulk Shop for WooCommerce: ↑ Back to top
Wholesale For WooCommerce plugin includes support for Bulk Shop for WooCommerce.
Compatible with Bulk Variation Forms: ↑ Back to top
Wholesale For WooCommerce plugin includes support for Bulk Variation Forms.
Back-End View: ↑ Back to top
Front-End View: ↑ Back to top
Usage ↑ Back to top
Registration Form: User will sign up using a registration form, admin can approve or reject their request to become a wholesaler.
Wholesale Type: Admin can choose wholesale discount in amount or in percentage only.
Multiple Wholesale Role: Admin can assign different roles to user, each user will see the wholesale prices as per their given role.
Wholesale prices on Quantity: Wholesale prices will apply on the minimum quantity which is defined by admin.
Front View ↑ Back to top
Frequently Asked Questions
How can I create a registration form for my wholesale customers?
From your WordPress Dashboard, click on the Wholesale plugin tab followed by the Registration Settings option. You can simply enable the fields and set custom labels as per your requirements.
How can I change the color, size, and label of my wholesale product prices? ↑ Back to top
At the moment, you can change the text on your products’ price labels by going to the “settings” tab. Please refer to the screenshot below:
You can change the size, color, and font of your product price labels by going to your main dashboard and selecting the “appearance” option. Then, select the “customize” option in the sub-menu and choose “Additional CSS”.
You will have to create, change and manage custom CSS to change the size, color, and font of your pricing labels.
Why are my users unable to see wholesale prices on my WooCommerce website?
Make sure that your users have only a wholesaler role to see wholesale prices. If there is any other role added with their wholesaler role, the user will not be able to view the prices.
How can I restrict retailers from seeing wholesale prices on my WooCommerce website?
Retailers must apply through the wholesale registration form to become a wholesaler. Until then, retailers will not be able to see wholesale prices on your WooCommerce website.
Why am I seeing a disabled field on my registration form? ↑ Back to top
In this case, please clear the cache and check the registration form again in incognito mode.
How can I access a file once it’s uploaded on the registration form? ↑ Back to top
You can view the uploaded files under the user profile section on your WooCommerce website dashboard.
Where will the registration form appear on my WooCommerce website? ↑ Back to top
You will have to copy and paste the registration form shortcode on the “my account” page in order to see the registration form.
How can I exempt wholesale user roles from paying taxes? ↑ Back to top
Navigate to the “User Roles” tab under the Settings sub-menu and mark check on the Tax Exempt checkmark. You can check the technical documentation here.
How can I approve/reject registration forms manually? ↑ Back to top
Navigate to the Wholesale for WooCommerce Plugin, then go to the “requests” section. Here, you will see your user registration form list.
Select the user registration form and scroll down to the “Wholesale user role status” area. You can manually Approve or Reject by selecting the desired option.
Why aren’t my users getting my approval email notification? ↑ Back to top
Navigate to the Wholesale for WooCommerce plugin dashboard area ➜ Notifications ➜ Make sure that you have marked check on the “request approval” notification option and the “role request” notification option.
How can I add and set bulk prices for a single user role? ↑ Back to top
If you have selected the Multiple User Role option from settings, go to the “Products” section and select the desired product category. Here, you can set the wholesale prices and discount types.
If you have selected the Single User Role option from settings, go to the “Products” section and click on the “select all” option to select all products. Here, you can set fixed or percentage price amounts.
How can I set single or multiple user roles on my website? ↑ Back to top
Navigate to the Wholesale for WooCommerce menu. Click on Settings and set the pricing mode to Single or Multiple Wholesale Role, depending upon your requirement.
How can I set a minimum order quantity for my wholesale customers? ↑ Back to top
First, you create variable products. Then, go to Products and select your desired Variable Product. Click on the “Variation” Tab ➜ Here, you can set the minimum order quantity for your wholesale customers. You can see the technical documentation here.