- Perfect for hybrid B2B+B2C businesses dealing with wholesale products and bulk pricing;
- Create a private wholesale-only WooCommerce store – Password-protect your wholesale or private members area and hide products from the public;
- Build a residual income stream – Generate recurring payments from your wholesale customers through subscription plans;
- Easy-to-use back end interface that lets you manage your entire wholesale store’s settings;
- Developer friendly & optimized – A lightweight extension that is well-documented and optimized according to the needs of an everyday user;
Documentation Contents
↑ Back to topStore Owner’s Guide
↑ Back to topWholesale User Roles
↑ Back to top- Single Wholesale Role
- Multiple Wholesale Role
- Default Multi-Wholesale Role
- How to add new wholesale user roles
- How to add a customer upgrade request option
Wholesale Role
↑ Back to top- List Wholesale Roles (GET)
- Retrieve a Wholesale Role (GET)
- Create a Wholesale Role (POST)
- Update a Wholesale Role (POST)
- Delete a Wholesale Role (DELETE)
Wholesale Products
↑ Back to top- List All Wholesale Products (GET)
- Retrieve a Wholesale Product (GET)
- Create a Wholesale Product (POST)
- Update a Wholesale Product (POST)
- Delete a Wholesale Product (DELETE)
- Batch Update a Wholesale Product (POST)
Wholesale Variations
↑ Back to top- List All Wholesale Variations (GET)
- Retrieve a Wholesale Variation (GET)
- Create a Wholesale Variation (POST)
- Update a Wholesale Variation (PUT)
- Delete a Wholesale Variation (DELETE)
- Batch Wholesale Variation (POST)
Wholesale Category Discounts
↑ Back to top- List All Category Discounts (GET)
- Retrieve a Category Discount (GET)
- Create a Category Discount (POST)
- Update a Category Discount (POST)
- Delete a Category Discount (DELETE)
Wholesale General Discounts
↑ Back to top- List All General Discounts (GET)
- Retrieve a General Discount (GET)
- Create a General Discount (POST)
- Update a General Discount (POST)
- Delete a General Discount (DELETE)
Bundle and Composite Products
↑ Back to top- Create a Bundle Product (POST)
- Batch Update a Bundle Product (POST)
- Create a Composite Product (POST)
- Batch Update a Composite Product (POST)
Wholesale Pricing
↑ Back to top- Global Wholesale Pricing
- Category-based Wholesale Pricing
- Product-based Wholesale Pricing
- Variation Table
- Bulk Wholesale Pricing
- Step Quantity
- Enable/disable coupon codes
- Cart Total Discount
- Coupons
- Wholesale Order Total
Wholesale Tier Pricing
↑ Back to topWholesale Product & Price Visibility
↑ Back to top- Product Visibility – General Settings
- Individual Product Visibility
- Enable/Disable product visibility for a product category
- Hide Wholesale Products from non-wholesale/retail users & visitors
- Hide Wholesale or Retail products from customers
- Hide Price Labels (Retail and Save price) from wholesale customers
- Hide Wholesale or Retail products from visitors
- Product Attachments
- Wholesale pricing column on products
- CSV Import/Export Wholesale Prices
- Wholesale Manual Orders
- Request Sample
- Non-logged-in Users
- Strike-Through Price
Wholesale Registration Form
↑ Back to top- Default & Custom Fields
- Advanced Form Builder
- Form Builder on the Checkout page
- Form Builder on the My-Account page
- Approve/deny user requests
- Email notifications
- Page redirection on specific products/pages
- Overriding WooCommerce’s default registration page on my-account page
- Wholesale new order email notification
- Confirm Password Field
Sales Dashboard and Reports
↑ Back to top- How to view the wholesale sales dashboard
- Sales summary for B2B & B2C orders
- Data graph and filters
- New Registrations Approval Needed
- Recent Wholesale Orders
Private Store for WooCommerce
↑ Back to top- How to set up a private wholesale store
- Setting up account and privacy settings
- Steps to setup full-store access permissions & restrictions
- Steps to set up password-protection for your store
- General login settings
Requisition List
↑ Back to top- Enable Requisition List
- How to Create a Requisition List?
- How to Update the Requisition List?
- How to Delete the Requisition List?
- How Does the Requisition List work?
- Requisition List on the cart page
Tax Management
↑ Back to topShipping and Payment Gateway Management
↑ Back to topWholesale order filters
↑ Back to topCustomization options
↑ Back to top- How-to-steps – customize wholesale price labels
- How-to-steps – Styling
- How-to-steps – Create custom labels
Compatibility and integrations
↑ Back to top- Bulk Order Form for WooCommerce
- WooCommerce Subscriptions (with Limitations)
- Bulk Shop for WooCommerce (with Limitations)
- Bulk Variation Forms (with Limitations)
- WooCommerce Pre-Orders
- Compatible with Currency Switcher For WooCommerce
- Compatible with Quote For WooCommerce
- Compatible with Invoice Payment Gateway for WooCommerce
- Compatible with Product Bundles
- Compatible with Product Add-Ons
- Compatible with Product Vendors
- Compatible with reCaptcha for WooCommerce
Frequently Asked Questions
↑ Back to topQ: How can I create a registration form for my wholesale customers?
↑ Back to topQ: How can I change the color, size, and label of my wholesale product prices?
↑ Back to topQ: Why are my users unable to see wholesale prices on my WooCommerce website?
↑ Back to top
Ans: 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.
Ans: 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.
Q: How can I restrict retailers from seeing wholesale prices on my WooCommerce website?
↑ Back to topQ: Why am I seeing a disabled field on my registration form?
↑ Back to topQ: How can I access a file once it’s uploaded on the registration form?
↑ Back to top
Ans: You can view the uploaded files under the user profile section on your WooCommerce website dashboard.
Q: Where will the registration form appear on my WooCommerce website?
↑ Back to top
Ans: You will have to copy and paste the registration form shortcode on the “my account” page in order to see the registration form.
Q: How can I exempt wholesale user roles from paying taxes?
↑ Back to topAns: Navigate to the “User Roles” tab under the Settings sub-menu and mark check on the Tax Exempt checkmark.
Q: How can I approve/reject registration forms manually?
↑ Back to top
Ans: 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.
Q: Why aren’t my users getting my approval email notification?
↑ Back to topQ: How can I add and set bulk prices for a single user role?
↑ Back to topQ: How can I set single or multiple user roles on my website?
↑ Back to topQ: How can I set a minimum order quantity for my wholesale customers?
↑ Back to topAns: 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.