Wholesale for WooCommerce

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.

Default Multi wholesale Role:

Now Admin can Select a Default role Via Multi wholesale option as per their requirements.

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.

Registration Page:

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.

Wholesaler Option:

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.

Restrict Wholesale Store Access:

In Restrict Wholesale Store Access. Admin is able to Restrict the normal customer to  Entering Store or Web-site for those customers who have not approved as a Wholesale Customer. 

Admin can restrict those customers who have been rejected by admin and notify with  the pop-up message to the customers, when customers try to get access in Store.

Admin is able to set Custom message for pending request  means when non-approved (Non-Wholesale Customer) try to get access in store after entering Username and Password

The custom message pop-message will display. First of all you have to go Wholesale settings, in Wholesale settings you will see the following options:

  • Restrict Wholesale store access
  • Custom message for pending request
  • Custom message for rejected requests

 From “Restrict Wholesale store access” admin can enable or Disable it as per requirement.

From  “Custom message for pending request” admin can set custom message for pending request user (Non-Wholesale).

From “Custom message for rejected requests” admin can set custom message for rejected customers.custom message for pending request.

First of all you have to enable Restrict Wholesale store access from Wholesale settings.

Steps: 

  •  Go to Wholesale settings
  • Enable “Restrict Wholesale store access
  • Set Custom message for pending request
  •  Click on Save changes

Now if you want to check,   you have to login with non-wholesale customers (Pending request user).

Steps

  •    Go to my-account  page and login with pending request user
  •    Enter username and password
  •    Check pop-up message

Front-end view of pending request user:

You can see pending requests users cannot access to the Store.

Custom message for rejected requests:

When a customer is rejected by the admin, and the customer tries to get access in the store, the customer will be notified with a pop-up message “You can not access this store Your request is Rejected by admin”  or any other custom message you want to set as per your requirements.

First of all you have to enable Restrict Wholesale store access from Wholesale settings and set a custom message for rejected requests.

Steps: 

  •   Go to Wholesale settings
  • Enable “Restrict Wholesale store access
  •  Set Custom message for rejected requests
  • Click on Save changes

If you want to see the custom message from the front-end, you have to log in with non-wholesale customers which were rejected by the admin.

Steps: 

  •  Go to my-account  page and login with rejected user and
  • Enter username and password
  • Check pop-up message

Front-end view of rejected  user:

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

  • Customer
  • Shop Owner.
  • Wholesaler

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.

Short code:

[wwp_registration_form]

To use a short code like the one above, simply copy and paste it into the contents of a Post or Page.

Tax ID in Billing Address

A Tax Identification Number (TIN) is a nine-digit number used as a tracking number and is required information on all taxes.When filling Wholesale Registration form there is an Tax ID field which you have to fill and this Tax ID stored in the backend.

This feature Tax ID will display in Billing Address after you have ordered any products from the store and also display in WooCommerce > Orders. Admin is able to Enable or Disable Display Tax ID from Registration settings.

First of all you have to “Enable Display Tax ID in Billing Address” from Wholesale Registration settings then Order products and view Tax ID in Billing Address and in WooCommerce Orders.

Steps:

  1.  Go to Wholesale > Registration Settings
  2. Scroll down and Click on Enable to display tax id in billing address
  3. Click on Save Changes

Front-End View of Tax ID in Billing Address:

If the Admin want to view the Tax id in orders, Go to WooCommerce > Orders

Front-End View of Orders :

Custom CSS For Registration  Form ↑ Back to top

You can Add Custom CSS in the Registration form from Wholesale settingsCustom CSS will apply only on the Registration page without any <style>.

First of all you have to go Wholesale > settings then scroll down to Additional CSS option. From there you can Add your own Custom CSS.

Steps: 

  • Go to Wholesale > Settings
  • Add Custom CSS then click on save changes

Now go to the Registration page and check CSS in the Registration page.

 

Adding reCAPTCHA to Registration forms ↑ Back to top

Use Advanced noCaptcha & invisible Captcha Extension to prevent Registration form from spamming.

Back-End View

Front-End View

 

WooCommerce Subscription

(Variable subscription with variations as plans for each Wholesale membership role)

Admin is able to create Variable Subscriptions with Variation from Variable Subscription from products, once the variable subscription product will created,

 it will display in drop down in Wholesale settings. You can select Variable subscription from Wholesale setting only one subscription will select at a time. you can set only one Variation to one Wholesale Role as you set only one Variable Subscription from Wholesale settings.

And the other thing is that when you set one variation for a specific role, then that particular variation will not be displayed to another role. 

When a customer buys Variable Subscription it’s Role type will change and Subscription will assign.

  • First of all you have to create Variable Subscription with Variations from products.
  • Once you create the product you can see your Variable Subscription in Wholesale settings.

Steps for Add Subscription Variable Product:

  • Go to Products > All products.
  • Click on Filter by Product type and select Variable subscription.
  • Click on Filter button
  • Add New button to add product

  • Now enter product name and go to Attributes, in Attributes you will see the Name, Values , Visible on product page

Steps to Add Attributes:

  • Click on Attributes
  • Enter Name & Values 
  • Click on Visible on the Product page & User for variations checkbox
  • Click on Save attributes 

After this, all the values will be displayed in Variations tabs, from Variations tab you can set Subscription price on each variations e.g: Sign up fee , Subscription price , Free Trial e.t.c.

Steps for Add Subscription Prices against each Variations:

  • Go to Variations then Select Create Variations from all attributes.
  • Click on each Variations and set prices.

Subscription Variations has been created, you can create multiple Subscriptions Variations product once the variations is created,  it will display in drop down in Wholesale settings.

From Wholesale settings you can select Variable Subscriptions, when you select 

Variable Subscription from wholesale settings, only selected Subscription Variations will display in Wholesale User Role.

From Wholesale User Role you will be able to assign Variations to User Role and when Customer buys  Subscription Variations from products page, Subscription User Role will assign to buyer customer.

Steps to Select Variable Subscription:

  • Go to Wholesale settings scroll down
  • Click on  Enable Wholesale Subscription 
  • Select Variable Subscription product from drop down & click on Save changes 

Now Wholesale Subscription Variations are available in Wholesale User Roles.

  • To set/assign Variations to User Role, go to Wholesale then User Roles 

 Steps to Set Variations against User Roles:

  • Go to Wholesale then click on User Roles 
  • Click on Subscription Variation drop down and select any Variations 
  • Click on Update button

Now when a customer buys this Variation Product Elite -1 as shown in screenshot, Subscription 2 Role will be assigned to the customer.

All Customers can buy Variations product (Wholesaler , Subscriber, Editor, Customers)

  • Now login with any customer and buy Variable Subscription.
  • I’m going to login with a subscriber role see the Role Type in screenshot  

When you buy Variable Subscription it’s Role type will change and Subscription will assign.

 Steps: 

  • Login with User 
  • Go to products page and buy Subscription 

If you want to see your Subscription details, you can see from my-account then click on Subscription.

Admin can also see customer Subscription details from WooCommerce > Subscription 

Now see the below screenshot and check customer Role Type.

  • Go to User > All Users

Variations Subscription role has been assigned to the customers.

Cancel Subscription Functionality: ↑ Back to top

 Customer and admin would be able to Cancel “Variable Subscriptions”

When Subscription is cancelled Variable Subscription Role will be removed and the customer will no longer as a Subscriber.

  • When a customer wants to cancel the subscription, the customer has to go to the Subscription option then click on the cancel button.

After cancel subscription from option Subscription cancelation will remain on pending status until the admin will not cancel from his own side.

Steps for Cancel Subscription from User side:
First of all you have to go my-account then Subscription and click on Cancel Subscription.

Subscription has been cancelled and Subscription Role is no longer active.

Admin can also cancel subscriptions from WooCommerce > Subscription.

 Steps for Cancel Subscription from admin side:

  • Go to WooCommerce and click on Subscription 
  • Move the pointer to Status and click on cancel button

Once the subscription is canceled User Role will rollback.

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.

  1. Enable Wholesale Item
  2. Wholesale Type
  3. Enter Wholesale Amount
  4. 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:

  1. Enter Wholesale Price
  2. Minimum Quantity

Hide Retail Prices for Non-logged In Users

  • Hide Retail Prices until Users get log-in, prices will not display on Any Products
  •  User should have to log-in to see Products prices
  •  Login message for unregistered Users on every products
  • You will see the “Hide Price” option, when you click on checkbox, it will hide all the prices from the products for non-login Users

  • Now Retail Prices has been hide from all the products, go to your store without login and see Products

Front-end view (Hide Retail Prices):

hide_retail

Category based Discount on all Products:

Category level by using a percentage discount applied to an entire category instead of setting prices per product.

This functionality allows you to apply Category based discount on your store for Wholesale Users

If you want to apply wholesale price on specific Category products, this is the best way to apply Category based Discount

  • Manage wholesale price Category wise
  • Single Role & Multi-Role options
  • Set minimum quantity
  • Wholesale Discount Type: Percent or Fixed
  • First of all you have to go to Products then Categories
  • On Categories you will see all the Product Categories

Steps 1:

  1. Go to Products > Categories
  2. Select any Category

  • On Categories page you will find the following options (Name, Slug, Parent category, Description) from here you can add New Category and on the right side you can find Categories listing you can (Edit, Delete, View) Category
  • After Select Category admin can apply Discount against category for Wholesaler.
  • If you want to apply Discount on Multiple-Role you can also apply.
  • Discount Type > Percent or Fixed .
  • Wholesale price admin can apply how many Discounts for this category.
  • Minimum Quantity when the Wholesaler selects product with his/her quantity (e.g: from backend admin had applied minimum quantity 5, if Wholesaler select product with 5 quantity He or She able to receive Discount on product.

Steps 2:

  1. Click on Enable for Role Checkbox it will allows you apply Discount for Specific Wholesaler Role, you can also select Multi-Role
  2. Select Discount Type > Percent/Fixed
  3. Enter Wholesale price
  4. Enter Minimum Quantity
  5. Click on Update button
  • Product Category Discount has been applied, now if you want to verify, You have to login from a similar Wholesaler User and similar category that you had applied Discount

Steps 3:

  1. Go to your store
  2. Go to Categories
  3. Select similar category

Front-end view (Category based Discount)

Global Discount on all Products: ↑ Back to top

Set wholesale pricing Globally across your store by using a percentage Discount instead of setting prices per product. You can then override per product if required.

In this functionality, you don’t need to set Wholesale price for each product.

You can simply apply Global price and price will apply for all products which is available on store, only wholesaler role able to view wholesale prices.

  • Again you have multiple option for Wholesale pricing (Single Wholesale Role, Multiple Wholesale Role)

Steps 1:

  1. Go to Wholesale > Settings
  2. Click on radio button to Select Wholesale pricing mode Multiple Wholesale Role

Steps 2:

  1. Scroll down
  2. Click on Enable for Role  checkbox ( you can select Multiple Role)
  3. Select Discount Type
  4. Enter Wholesale price
  5. Select Minimum Quantity
  6. Click on Save Changes

Now login with Wholesaler Role and Check Wholesale prices in each products

Front-end view (GLOBAL BASED DISCOUNT):

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.

view-only

(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 restrict wholesale roles from paying tax (great for EU tax compliance). Admin Can Apply Tax Exempt on all wholesale roles or individual wholesale roles.

After Enable Tax Exempt from Wholesale User Roles, Tax will not include on all products and Wholesale customers can order products without paying any Tax.

Go to Dashboard Wholesale PluginClick On User Option → Here you can see Tax Exempt Check Box

When you enable Tax Exempt for individual User Roles,  Tax will not include on the shop page and not display on the Cart and Checkout page for this Wholesale user role.

Retailer View: ↑ Back to top

Wholesaler View: ↑ Back to top

Enable or Disable Payment Methods from backend for Wholesalers: ↑ Back to top

Enable or Disable Payment gateways for wholesalers,  admin want to restrict some Payment gateways for wholesalers user, so an admin would able to disable payment gateways from backend setting after that Payment gateways will not display on Checkout page

  • First of all you have to enable Payments tab from WooCommerce setting
  • This Payment methods will add in User Role setting like an option and from User Role setting you can Enable/Disable payment methods for Wholesalers Users

Step 1:

  1. Open WordPress install Wholesale for Woocommerce plugins
  2. Go to WooCommerce > setting then click on Payment tab Enable Tabs
  3. Click on Save changes

  • The Enabled tab from Payments allows you to Enabled or Disabled Payments gateways for Wholesalers users in Wholesale User Role settings.

Step 2:

  1. Go to Wholesale > User Roles
  2. The User Roles window will open and all Wholesaler Roles will display. You can create new User Roles from there, Edit and also Delete User Roles.
  3. Click on the User Role

  • On Click Disable Payment Methods box you will see the Payments Gateways which you had Enabled from WooCommerce (Payments) tab in previous steps.

  • If you want to Disable Payment Gateway for Wholesale users, you just simply Click on the box and Add Payment Gateway.
  • Click on Update button

  • Direct bank transfer, Check payments and PayPal Payment methods is disabled as shown on above screenshot for Wholesale Users, these Payments will not display an option on the Checkout page.
  • You have to login from a similar Wholesaler User that you had restrict the Payment Methods

Step 3:

  1. Login with Wholesaler User
  2. Go to Products
  3. Select products
  4. Add to Cart
  5. Checkout page

Front-end view (Disable Payment gateways)

Enable or Disable Shipping methods from backend For Wholesalers: ↑ Back to top

Enable or Disable Shipping methods for Wholesalers Users, this functionality allows you to restrict Shipping methods for wholesalers users on the Checkout page.

Admin would be able to restrict Shipping methods from backend (User Role settings), after disable Shipping methods Wholesalers will not be able to see Shipping methods which were Disabled from backend settings.

  • First of all you have to Add Shipping Zone from WooCommerce setting

Step 1:

  1. Go to WooCommerce
  2. Click on Setting
  3. Click on Shipping Tab
  4. Click on Add Shipping zone

  • You can see the following options in Shipping zone (Zone name, Zone regions, Shipping methods)
  • Fill this options as per your requirements then Add Shipping method

Step 2:

  1. Enter Zone name
  2. Enter Zone regions
  3. Click on Add shipping method button
  4. Select Shipping method from drop down
  5. Click on save changes

  • Now this Shipping methods has been added to Wholesale User Role setting
  • From User Role setting you can specify the Shipping method to User Role
  • You can Enable or Disable any Shipping method

Step 3:

  1. Go to Wholesale plugins
  2. Click on User Roles
  3. Select any User Role

  • After this, you are now in User Roles setting from Disable shipping Methods you can disable the shipping methods which you want to disable for this User Role
  • You can see the Disable shipping Methods.

Step 4:

  1. Click on Disable shipping Methods box, Add Shipping Methods
  2. Click on Update button

Notification Settings: ↑ Back to top

Wholesale for WooCommerce gives you complete control over the emails that are sent to users as they want.

To edit the emails that are sent to your new registrations there is a page dedicated to this under the Wholesale->Notification Settings

From here you can edit emails for the following:

  • Admin Notification Template
  • New User Registration Notification
  • Request Rejection Notification
  • User Request Approval Notification
  • User Role Upgrade Notification

New User Email Registration Notification:

In this Feature when a new customer Register in store as a normal customer, an Email notification will be sent to New User. This feature is only for when the admin has not approved the customer as a wholesaler.

 After Registered as a normal customer, User will receive an email notification with following Email tags: {first_name}, {last_name},{username}, {email}, (Date}, {Time}

Admin is able to use Email template tags on Email notification

Example:  Email body for the new registration user role. {first_name}, {last_name}, {username}, {email}, (Date}, {Time}  tag in body to get user email.

  • Go to Wholesale > Notifications
  • Enable Registration notification
  • Enter Email tags and click on Save Changes

After Enabling the New User Email notification,  whenever a user registers to the store and admin does not approve as a Wholesaler,  an email notification will be sent to the User.

Request Rejection Email Notifications:

In Enable Rejection Email Notifications, when the customer requests rejects by the admin and the customer has not approved as a Wholesale customer,  an email will be sent  and notify the customer that you have been rejected by the admin. Admin is able to use Email template tags on Email notification.

Example:  Email body for the new registration user role. {first_name}, {last_name}, {username}, {email}, (Date}, {Time}  tag in body to get user email.

Steps: 

  • Go to Wholesale > Notifications
  • Enable Rejection Notification
  • Enter Email tags and click on Save Changes.

After Enabling the Rejection notification,  whenever  customer is rejected by the admin, so the user will notify with email notification, that your request has been rejected.

Retailer Upgrade to wholesaler option on My Account page: ↑ Back to top

  • In User Upgrade functionality, Regular user would able to upgrade role to wholesaler role, when regular user click on Upgrade link a request send to admin that this regular user wants to Upgrade role to Wholesaler role
  • Admin has an option to approved User Upgrade
  • Admin can able to label the name on Upgrade link

Step 1:

  1. Go to Wholesale plugins and then Settings
  2. Click on Enable Upgrade link
  3. Enter any label on Upgrade button label
  4. Save changes

  • Upgrade link is now available on My-Account page with label “Upgrade”
  • You have to login with non-wholesaler users (Regular users)
  • First Register new account with regular user then login with new user

Front-end view (User Upgrade):

Custom fields in Registration form:

  • Admin will be able to give the name of the custom fields with an optional or required functionality

Step 1:

  1. Go to Wholesale
  2. Click on Registration Setting
  3. Click on Other Fields to Enable
  4. Click on Custom fields checkbox to Enable, give customs fields name & then click on Required checkbox
  5. Click on Save Changes

  • Now go registration page you will see all the customs fields you have added from the admin

Front-end view (Custom Fields):

Restriction Minimum Quantity on Wholesale Products:

In this functionality Restrict Minimum Quantity will apply on products from Global option as well as from Products setting

The product will not add to the cart till the Minimum Quantity is not met from the back-end setting and it will display an error message when Wholesaler User tries to add the products in the cart,  also when Wholesalers reach the defined Minimum Quantity, Wholesale price (amount) will apply on the products.

  • First of all, you have to Enable Allow Add to Cart functionality from Wholesale settings and set Minimum Quantity limit.

Step 1:

  1. Go to Wholesale and then click on Settings
  2. Scroll down to Products Visibility
  3. Click on checkbox to Enable Allow add to cart
  4. Then Enter Wholesale amount & Set Minimum Quantity
  5. Click on Save changes
  • You can set Minimum quantity from products as well categories, this functionality will work on all modules

  • Now login with similar User and select product
  • Add to Cart the product below the Minimum Quantity as you set in from backend setting
  • g you had set the min qty limit 11 try to Add to Cart less than 11

Front-end view (Restriction on Minimum Quantity):

 

Disable Coupons Code for Specific User Role:

In this functionality admin is able to Disable Coupons Code for Wholesaler Users from Wholesale User Role setting,

 So the Wholesaler will not be able to use any Coupon code on cart and checkout page.

Coupon Codes option will hide for the Wholesaler User on Cart and Checkout page.

Only non-wholesale customers will be able to enter Coupon codes 

  • To Disable coupon code you have to go Wholesale User Role then click on any 

            User Role.

  • In User Role there is a checkbox to Disable Coupons Code

 Steps for “Disable Coupon Codes” from User Roles: 

  •  Go to Wholesale > User Roles 
  • Click on User Role 
  • Click on Disable Coupons for wholesale user role checkbox 
  • Click on Update button 

Now select the Subscriber -2 User Role thus Coupon Code option will not display in this user role.

 

 

Now login with this Wholesale user role and check on Cart and Checkout page.

Front-end View Cart Page:

Front-end View Checkout Page:

Restrict Product Visibility:

In this Feature admin will be able to Restrict the Product from products setting  for all and specific Wholesaler, you can hide each product from product setting.

You can also select Single or Multiple Roles from Wholesale, if you want to disable for Multiple roles you can select Multiple Role from Wholesale setting and “Hide the product for Multiple Wholesale customers.

When Product is Restricted for Wholesale Customers, Wholesalers would not be able to see the product on the shop page .

  • First of all you have to go to Wholesale settings and select Single or Multiple roles.
  • In product Wholesale you will see the two options “Enable Wholesale item” and “Product Visibility”.


Enable Wholesale item” will allow you to see this product for Wholesaler on shop page and 

Product Visibility” (Hide this product for Wholesale customers) will allow you to hide this product for Wholesale customers.

Hide product for Single Role:

Steps:

 

  •   Go to Wholesale settings
  •   Click on Single Wholesale Role 

 

  •   Scroll down and Click on Save changes.

  • Now go Products > All Products and select any products you want.

Steps:

 

  • Go to Product > All Products
  • Select any products

Steps for Enable Product Visibility:

  • After Selecting products click on Wholesale 
  • You will see the “Product Visibility” option” in there
  • Click on “Hide this product for Wholesale customer” checkbox and update

This Product has been hidden for Wholesale customers, this product will not display on the shop page when login with Wholesale customers.

  • Go to your store, login with Wholesale customers and go to the shop page.
  • You can simply copy the product link and paste on your browser when login with wholesaler and verify “Product Visibility”. 

Hide product for Multiple Role:

Steps:

  •   Go to Wholesale settings
  •   Click on Multiple Wholesale Roles 
  •   Scroll down and Click on Save changes

  • Now go Products > All Products and select any products you want.

Steps for Enable Product Visibility:

  • After Selecting products click on Wholesale 
  • You will see the “Product Visibility” option Text Box
  • Click on this text box, when you click on text box all the Wholesaler Customers list will display on pop-up 
  • Select Multiple Wholesaler as per your requirements and click on Update.

 

This Product has been hidden for Multiple Wholesale customers, this product will not display on the shop page when login with similar Wholesale customers.

  • Go to your store, login with similar Wholesale customers and go to the shop page.

This product has been hide for only selected Wholesale Roles which you had select from

 “Product Visibility” option.

Front-End View (“Hide Product for Wholesale Customers”):

just copy the hide product url and paste on the browser, it look like this.

Restrict Product Category Visibility:

This Feature allows you to Restrict the Product against Category from Categories setting  for all and  specific Wholesaler..

The reason to implement this feature is that some Store and Marketer facing difficulties to hide one by one (each) product from the product setting. So it’s an easy solution to hide only Category products.

You can also select Single or Multiple Roles from Wholesale to hide Category products,

 If you want to Hide Category products for Multiple roles, you just simply select Multiple Roles from Wholesale settings and hide the categories product for Multiple Wholesale customers.

When Product is Restricted against Category , Wholesaler customer will not able to see those which is hide from Category.

  • First of all you have to go to Wholesale settings and select Single or Multiple roles as per your requirement 
  • In Category you will see the option “Product Visibility” in a text box, if you select a single role check box option, it will appear as i show in the previous feature in Products settings.

Steps for “Enable Product Visibility” (Categories):

  • Go to Products > Categories. 
  • Select any Category.

 

 

You will see the “Product Visibility” option Text Box

  • Click on this text box, when you click on text box all the Wholesaler Customers list will display on pop-up 
  • Select Multiple Wholesaler as per your requirements and click on Update.

 

Compatibility

Compatible with for Bulk Order Form For WooCommerce:

Wholesale For WooCommerce Extension includes support for Bulk Order Form For WooCommerce:

Compatible with Bulk Shop for WooCommerce: ↑ Back to top

Wholesale For WooCommerce plugin includes support for Bulk Shop for WooCommerce.

bulk-shop

Compatible with WooCommerce Subscription: ↑ Back to top

Wholesale For WooCommerce Extension includes support for WooCommerce Subscription.

Front-End View: ↑ Back to top

Compatible with Bulk Variation Forms: ↑ Back to top

Wholesale For WooCommerce Extension 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

Woo-t-shirt

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.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top