

Wholesale Market Suite For WooCommerce-Pro #
Overview #
The Wholesale Market Suite for WooCommerce Pro Plugin enhances online stores by providing specialized tools for customer-level pricing. It enables customized pricing with category-specific, tag-based, attribute-based, and cart-level quantity-based discounts. This dynamic discount system is easy to manage, allowing precise control over pricing structures. Notably, discounts can be applied to Regular Prices, Sale Prices, and Wholesale Prices, ensuring personalized pricing for different customer levels.
This plugin extends its features to individual products, entire categories, product tags, and attributes, creating a comprehensive discount strategy. Minimum and maximum quantity thresholds can be set for product-specific discounts, encouraging larger orders. Category-based discounts align with quantity tiers, promoting bulk purchases in specific product categories. Discounts can also be applied based on product tags and attributes, offering even more flexibility.
Additionally, cart-level discounts can be configured based on total cart value or quantity, ensuring customers receive incentives for larger purchases. Managing these benefits is efficient, as discounts can be applied to multiple products, categories, tags, attributes, and the cart simultaneously.
Ultimately, the Wholesale Market Suite for WooCommerce Pro Plugin empowers online stores to cater to various customer levels through tailored pricing and privileges. By offering discounts across products, categories, tags, attributes, and the cart, it incentivizes larger orders and enhances the overall shopping experience.
Installation #
Plugin Installing Instructions – #
Now follow the following steps to install Wholesale Market Suite for WooCommerce Plugin:
- Log in to your WordPress dashboard as an administrator.
- Navigate to Plugins > Add New and search for WooCommerce. Click Install, and once installed, click Activate.
- Configure WooCommerce according to your business requirements. You can learn more about installing WooCommerce by referring to the official WooCommerce documentation.
- We strongly recommend setting up WooCommerce as per its recommended settings, as the Wholesale Market Suite for WooCommerce Pro environment depends on it.
- After configuring WooCommerce, go back to Plugins > Add New, search for Wholesale Market Suite for WooCommerce Pro, and install it.
- Once installed, click Activate to enable the plugin.

Key Features #

The Wholesale Market Suite for WooCommerce Pro offers a comprehensive set of features tailored to enhance the wholesale experience within your online store. Here’s an overview of the key functionalities it brings to the table:
In summary, the Wholesale Market Suite for WooCommerce Pro plugin is a versatile tool that empowers you to implement a tailored wholesale pricing strategy within your online store. Its range of features, from dynamic quantity discounts to category-wide incentives, ensures that you can create an appealing and efficient wholesale environment while retaining control over your pricing structure.
Wholesale Price Tiers #
The Wholesale Price Tiers section allows setting different prices based on the minimum quantity purchased.
- The wholesale price tier with the lowest minimum quantity will be displayed on the WooCommerce product page.
- Customers who meet the minimum quantity requirement for a specific tier will receive the corresponding wholesale price.
- Additional tiers can be added to offer different pricing levels based on bulk purchases.
- If no wholesale price tiers are set, only the regular product price will apply.

Admin Settings #
The admin settings for the Wholesale Market Suite for WooCommerce Plugin typically offer a user-friendly interface, enabling store owners to configure and customize various aspects of wholesale pricing and discount features with ease.
General Settings #
Enable Custom Registration Form: #
- Check this box to enable the custom registration form on the My Account page for WooCommerce. If disabled, the default WooCommerce registration form will be displayed.
Enable Product Wise Discount: #
- Enable the “Product Wise Discount” checkbox to activate discount rules for individual products. If this option is disabled, discounts will not be applied to the product.
Enable Category Wise Discount : #
- Enable the “Category Wise Discount” checkbox on the General Settings page to apply discounts to products within the same category in the cart. This discount will be based on the total count of all products in the cart that belong to the same category, whether it’s a single product or multiple products from that category.
Enable Product Tag Wise Discount : #
- Enable the “Product Tag Wise Discount” checkbox on the General Settings page to apply discounts to products with the same tag in the cart. This discount will be based on the total count of all products in the cart that share the same tag, whether it’s a single product or multiple products with that tag.
Enable Attribute Wise Discount : #
- Enable the “Attribute Wise Discount” checkbox on the General Settings page to apply discounts to products with the same attribute in the cart. This discount will be based on the total count of all products in the cart that share the same attribute, whether it’s a single product or multiple products with that attribute.
Enable Cart Wise Discount : #
- Enable the “Cart Wise Discount” checkbox on the General Settings page to apply discounts based on cart rules. If a discount rule is set based on cart count, the discount will be applied to the subtotal when the total product count in the cart falls within the specified range in the rule.
- If the rule includes a discount based on the cart subtotal, the discount will be applied to the cart subtotal when it falls within the specified range defined in the rule.
Update Customer Level : #
- Select the option whether you want to update the customer level based on monthly purchase amount or frequency, or yearly based.
- Select the option whether you want to update the customer level based on monthly purchase amount or frequency, or yearly based.
Show Discount Message : #
- Enable the “Show Discount Rule Message on the Product Page” checkbox to display discount rule messages in the table on the product page. Additionally, a single minimal product count discount rule message will be shown on the WooCommerce shop page, below the product price.
- Only two messages will appear in the table, showing the discount rules with the shortest product count range and earliest date range. If a discount rule does not have a start or end date, the message will be displayed based on the sorted minimal product count of the discount rule.

Custom Registration Form for WooCommerce #
Check this box to enable the custom registration form on the “My Account” page for WooCommerce. If disabled, the default WooCommerce registration form will be displayed instead.
How the Registration Process Works:
If a user visits the site for the first time, they will need to register an account using the custom registration form on the ‘My Account’ page. During registration, the user will have the option to select their role as either ‘Wholesale’ or ‘Customer’.

- If ‘Wholesaler’ is selected, the admin will review and approve the registration, after approval, the user will be visible on the WordPress users table.
- After approval, the user’s role will be updated to ‘Wholesaler’, allowing them to access exclusive wholesale pricing and other benefits.
- Until the admin approves the user as ‘Wholesaler’ the user role assigned to the user will be ‘Customer’.

This custom registration form ensures that users who wish to purchase wholesale products can easily register and gain access to the appropriate discounts once their registration is approved.
Set The Message Column: #
Columns For Product Rule: #
- Enable the “Show Product Discount Rule” checkbox to display product discount rule messages in the table on the product page. If disabled, the discount rule messages will not appear in the table on the product page.
- Set the column name that will be displayed in the table on the product page. If a column name is not set or left empty, that column will not be shown in the table.

Columns For Category Rule: #
- Enable the “Show Category Discount Rule” checkbox to display category discount rule messages in the table on the product page. If disabled, the category discount rule messages will not appear in the table on the product page.
- Set the column name to be displayed in the table on the product page. If the column name is not set or left empty, the column will not be shown in the table.

Columns For Tag Rule: #
- Enable the “Show Product-Tag Discount Rule” checkbox to display product tag discount rule messages in the table on the product page. If disabled, the product tag discount rule messages will not appear in the table on the product page.
- Set the column name to be displayed in the table on the product page. If the column name is not set or left empty, the column will not be shown in the table.

Columns For Attribute Rule: #
- Enable the “Show Attribute Discount Rule” checkbox to display attribute discount rule messages in the table on the product page. If disabled, the attribute discount rule messages will not appear in the table on the product page.
- Set the column name to be displayed in the table on the product page. If the column name is not set or left empty, the column will not be shown in the table.

Set Message to show on Cart for Wholesale Tire: #
- Set the message as mentioned below using {product} and {qty} necessary because product name and quantity will be show dynamically.
- This message will shown on the cart page to inform the ‘Wholesaler’ user about the next wholesale price tire.

Set Discount Priority : #
- Set the boxes present below the “Select Priority” option and that will be the order of the discount applied to the product.
- This will also be applicable to the message shows on the product as well as on the woocommerce shop page.

- Show Message On Product And Shop Page :
- Enable the “Show Discount Rule Message On Product Page” checkbox. This will enable a discount rule message on the WooCommerce shop page. There is also an option for individual rules. If enabled, the discount rule message will appear on the product page, otherwise, no message will appear for that individual type of discount rule.
- On the WooCommerce shop page, only that discount rule message will appear which has the lowest minimum quantity
- Create Customer Tiers:
- Set all the related fields that will create a specific customer-level type and the customer level of the users will automatically update if the user purchase frequency or total purchase amount for the month or for the year lies in the range of the customer level rules.
- Create Date Range Discount Rule
- There is an option to create a discount rule for a fixed date range.
- Set the start and end date to make the discount rule applicable for the fixed time after that date range discount will not applied.
- In case the date range is not set or the start or end date is empty then the discount rule will be applicable for an indefinite time and the discount rule message will also be listed in the table on the product page.

- Product Discount Rule
- Choose the product from the dropdown to apply the discount.
- Enter the minimum and maximum quantity range for which the discount will be applicable.
- Enter the discount percentage (%) that should be applied to the selected product based on the specified quantity range.
- Choose a start and end date for the discount; if left blank, the discount will be applied indefinitely.
- Select a specific customer type for the discount; if none is selected, it defaults to “For All,” applying to all customers.
- Choose the price type (e.g., Regular, Sale, Wholesale) on which the discount will be applicable.
- Provide a custom message that explains the discount rules, including quantity conditions, customer type, and any special terms applicable to the selected product.
- The wholesale price is only applicable to the wholesaler user if the user is not the wholesaler then a discount will be applied to the regular price.
- If the sale price is selected and the product does not have a sale price then a discount will be applied to the regular price.

- Category Discount Rule:
- Choose a category to apply discounts based on quantity.
- Set the category quantity range on which discount will be applicable, by setting the minimum and maximum quantity for the selected category, while the category quantity will be considered as the product count in the cart having the selected category type.
- Apply a % discount! for the product according to the category quantity range.
- Choose the specific type of customer to apply the discount for. If nothing is selected, will show Default and will be applicable for the customer does not match any of the customer-type tiers.
- Choose the price type on which you want to give a discount to the user.
- Write the message to show the rules that are applicable to the discount for the given Category.
- The wholesale price is only applicable to the wholesaler user if the user is not the wholesaler then a discount will be applied to the regular price.
- If the sale price is selected and the product does not have a sale price then a discount will be applied to the regular price.

- Product-Tag Discount Rule:
- Choose a product Tag to apply discounts based on quantity.
- Set the Tag quantity range, which will compare with the product count in the cart having the selected Tag in the cart, by setting the minimum and maximum quantity for the selected product Tag.
- Apply a % discount! that will be applied on each product of the selected Tag’s type if follows the quantity range.
- Choose the specific type of customer to apply the discount for. If nothing is selected, will show Default and will be applicable for the customer does not match any of the customer-type tiers.
- Choose the price type on which you want to give a discount to the user.
- Write the message to show the rules that are applicable to the discount for the given Tag.
- The wholesale price is only applicable to the wholesaler user if the user is not the wholesaler then a discount will be applied to the regular price.
- If the sale price is selected and the product does not have a sale price then a discount will be applied to the regular price.

- Attribute-Based Discount Rule:
- Select an Attribute to apply discounts based on quantity.
- Set the Attribute quantity range, which will compare with the product count in the cart having the selected attribute in the cart, by setting the minimum and maximum quantity for the selected Attribute.
- Apply a % discount! that will be applied on each product of the selected attribute type if follows the quantity range.
- Choose the specific type of customer to apply the discount for. If nothing is selected, will show Default and will be applicable for the customer does not match any of the customer-type tiers.
- Choose the price type on which you want to give a discount to the user.
- Write the message to show the rules that are applicable to the discount for the given Attribute.
- The wholesale price is only applicable to the wholesaler user if the user is not the wholesaler then a discount will be applied to the regular price.
- If the sale price is selected and the product does not have a sale price then a discount will be applied to the regular price.
- If a single product has multiple attributes and each attribute has a rule set by the admin, only one rule will be applied to that product.

- Cart Based Discount Rule:
- Quantity Based:
- When a quantity-based cart discount is selected the discount will be applicable for the cart count between, the minimum and maximum quantity set for the discount.
- Quantity Based:

- Subtotal Based:
- Cart Subtotal discount will be applicable for the cart subtotal lies between the provided minimum and maximum cart subtotal.
- Apply a % discount! will be applied to the cart subtotal, when the cart subtotal or cart count lies between the selected range.
- Choose the specific type of customer to apply the discount for. If nothing is selected, will show Default and will be applicable for the customer does not match any of the customer-type tiers.
- Write the message to show the rules that allow for the cart count or subtotal.

- Compatibility and Integration:
- Ensure compatibility with different WooCommerce themes and plugins.
- Reset and Import/Export Settings:
- Option to reset all settings to default.
- Documentation and Support:
- Links to documentation or support resources for assistance.
Workflow #
Certainly, here’s a generalized workflow for the Wholesale Market Suite for WooCommerce-Pro Plugin:
- Installation and Activation:
- Install and activate the Wholesale Market Suite for WooCommerce Plugin from your WordPress dashboard.
- Accessing Plugin Settings:
- After activation, access the plugin settings through your WordPress admin panel.
- Enabling Wholesale Functionality:
- In the plugin settings, enable the wholesale functionality from general setting page for your store.
- Wholesale Pricing Shows on Product Page:
- Shows wholesale prices for simple and variable products.
- Wholesale prices appear on the product page for eligible Wholesaler Customer.
- Configure multiple pricing tiers based on purchase quantity.
- Prices adjust automatically when customers meet quantity requirements.

- Shows Notice on Cart Page :
- Displays a notice on the cart page if the selected product quantity is outside the specified range.
- Ensures wholesale customers meet the minimum and maximum purchase quantity requirements.
- Automatically applies the correct pricing once the quantity conditions are fulfilled.

- Product Pricing:
- Configure wholesale prices for Simple and Variable products:
- Enable Product wise discount.
- Set wholesale prices for individual products.
- Define minimum and maximum quantity thresholds for product-wise discounts.
- Choose whether to apply discounts to Regular Price, Sale Price, and Wholesale Price.
- Display Discount Details on Product Page

- Category Pricing:
- Set up category-wise discounts based on quantity:
- Enable category wise discount.
- Configure discount tiers for different quantity ranges.
- Specify whether discounts apply to Regular Price, Sale Price, and Wholesale Price.
- Display Discount Details on Product Page

- Discount Calculation:
- Determine whether discounts are percentage.
- Define the discount percentage or amount for each tier.

- Multiple Selections:
- Enable discounts across multiple categories, products, tags, attributes, and cart conditions simultaneously.
- Configure how these discounts will be calculated and displayed.
- Visibility Options:
- Choose whether to display Sale Price, Regular Price, and Wholesale Price on the product pages.
- Compatibility and Integration:
- Check and configure compatibility with your theme and other plugins that affect pricing and discounts.
- Reset and Import/Export Settings:
- Reset settings to default if needed.
- Customer Experience:
- Wholesale customers will now see adjusted prices based on the rules you’ve set.
- They will also be able to view applicable discounts on product pages.
- Testing and Fine-Tuning:
- Test the wholesale pricing and discount functionality with various scenarios.
- Make adjustments to settings as needed to ensure a seamless experience.
- Documentation and Support:
- Refer to the plugin’s documentation or support resources for any further assistance or troubleshooting.
- Please note that this workflow is a general outline, and the actual steps may vary based on the specific features and options provided by the Wholesale Market Suite for WooCommerce Plugin Pro.
FAQ #
What is Wholesale Plugin for WooCommerce, and why do I need it? #
Wholesale Plugin for WooCommerce is an extension that enhances your WooCommerce-powered online store to support wholesale functionality. It allows you to create a separate wholesale section within your store, set different pricing and minimum order requirements for wholesale customers, and manage your wholesale business more efficiently. It’s essential if you want to cater to both retail and wholesale customers from the same website. You can also create the customer tires and apply discounts as per the customer tires.
How can a user register themselves as a wholesaler? #
Any user can register as a wholesaler using either the WooCommerce registration form or our plugin’s custom registration form, as selected by the admin. However, a user will become a wholesaler only after receiving admin approval.
Can I offer different pricing to wholesale customers compared to retail customers with this plugin? #
Yes, you can. The wholesale plugin allows you to set specific pricing rules for wholesale customers. You can offer discounts, tiered pricing, or fixed prices, ensuring that your wholesale customers receive the appropriate pricing structure.
Can I set minimum quantities for wholesale price of product? #
Yes, you can set minimum quantity for wholesale price that price will apply after product quantity greater than or equal to minimum quantity.
How can I apply wholesale pricing to specific product categories or individual products? #
By using Wholesale Market Suit for WooCommerce Pro you can apply wholesale pricing to specific product categories or individual products.
What will be the customer level for the guest user or for the first-time visitor? #
You can create customer-level rules accordingly, so, for guest users or first-time visitors you can set the condition or create rules as per your choice.
What, if I forget to select the customer level for making discount rules? #
On making the discount rule, if no customer level is selected then it will considered as Default and will only apply to the users having no customer level.
How will be the customer level handled? #
The customer level will be updated on the basis of year and month purchase frequency or total purchased amount as admin selected in the general setting and will automatically be handled.