There are some additional requirements needed on your WooCommerce store if you are selling products wholesale. There will be different types of user roles involved in your wholesale eCommerce business such as retailers, vendors, casual shoppers, etc. You need to satisfy each and every customer for improving the sales and ROI of your business.
Wholesale pricing is different from the normal pricing on a WooCommerce store. You need to provide fair pricing for the regular wholesale buyers and need to charge the actual price from a casual shopper. It is quite easy to implement in a physical store as you can do price adjustments as and when required. But when it comes to a WooCommerce store, you are required to adopt a wholesale pricing plugin.
Let us discuss 3 plugins that will allow you to set up wholesale pricing in your WooCommerce store. They are as follows:
- ELEX WooCommerce Dynamic Pricing and Discounts Plugin
- ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing
- ELEX WooCommerce Request a Quote Plugin
First, let us check how to apply wholesale pricing using ELEX WooCommerce Dynamic Pricing and Discounts Plugin.
Set up wholesale pricing using ELEX WooCommerce Dynamic Pricing and Discounts Plugin
This advanced WooCommerce pricing plugin allows you to set different pricing, offers, discounts, gifts, or free products in your WooCommerce store using 9 default discount rules. The discount rules are as follows:
- Product Rules
- Category Rules
- Combi Rules
- Category Combi Rules
- Cart Rules
- BOGO Rules
- BOGO Category Rules
- BOGO Tag Rules
- Tag Rules
Each rule is different from one another. To know more about each rule in detail and how to configure them in your store, go through the article – Advanced Dynamic Pricing for WooCommerce – Detailed Guide.
In each discount rule, you can apply special pricing for wholesale buyers. Let us check how we can apply the wholesale pricing using a discount rule with an example.
In this example, let us take the Cart Rules option of this plugin since you can apply a percentage, flat or fixed price discount based on the total number of items in a customer’s shopping cart. Also, you can apply a discount based on the total weight and units of products in the shopping cart.
Before that, subscribe, install and activate the plugin on your store. To know the procedures in detail, refer to its product documentation.
After the activation of the plugin, go to your WordPress Dashboard > WooCommerce > Dynamic Pricing.
There you can find the 9 discount rules. Click Cart Rules.
Check an example below:
According to this example, when a customer purchases 50 – 100 products, they will be eligible for a 30% discount. But, this offer should not be applied to all customers in your store as the offer must be exclusively available for wholesale shoppers. For that, you need to go to the Allowed Roles & Date tab.
In this tab, you can choose the Wholesale Buyer and other user roles if required.
If you need to apply the discount exclusively for specific individual users, you can enter their email ID on the Restrictions tab. Check the screenshot below:
According to the above example, the discount will be eligible only for the customer with the email ID email@example.com who comes under the user role Wholesale Buyer.
After applying the discount rule and other advanced features, you can click the Save Rule button.
You can also create different tiers of discounts based on the number of products purchased by the customers. To know more about tiered pricing, refer to the article – How to Set Up WooCommerce Tiered Pricing for Free?
After saving the rule, the Cart page will look as in the screenshot below when a wholesale buyer purchases 60 products, which satisfies the rule we have set previously.
As you can see a 30% discount has been applied to the product price when a customer purchased 60 products.
Now, let us check how to apply wholesale pricing using ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing plugin.
Set up wholesale pricing using ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing Plugin
This advanced WooCommerce plugin can be used to set up wholesale pricing in simple clicks. You can also customize the ‘Add to Cart’ and change the placeholder texts according to your requirements. You can also set up the wholesale pricing for user roles and individual users for specific products from their product page dashboard.
You can hide the product price from specific user roles and add a custom placeholder text on the place. Also, there is an option to hide the Cart and Checkout pages from selected user roles. There are also a few options for unregistered users such as hiding or customizing the ‘Add to Cart’ button, hiding product prices, and hiding Cart and Checkout pages seamlessly. To know more about other features and functionalities of the plugin in detail, refer to the article – How to set up ELEX WooCommerce Catalog Mode, Wholesale & Role Based Pricing?
Now, let us get into the configuration process.
First, you need to subscribe, install, and activate the plugin. To know more about the process, refer to the article I have mentioned above.
After the activation of the plugin, go to the WordPress Dashboard > WooCommerce > Role-based Pricing > Role-based Settings.
You can add the required details according to your needs. In this example, I have only chosen the Wholesale Buyer under the Individual Product Pricing Specific Options to make the specific user role available in the individual product dashboard for applying special pricing for that product exclusively. Check the screenshot below:
There you can add the special price for the wholesale buyer. As you can see, the actual price of the product is $50.
If you need to apply a special fixed discount/ markup, or a percentage of discount/markup to the wholesale buyers for all products, you can add that under the Price Adjustment tab. You can apply this discount or markup on the regular price, sale price, or both prices together by choosing from the drop-down list. Check the screenshot below:
According to the above example, $10 will be deducted from all products if the customer comes under the Wholesale Buyer category.
You can add special pricing for multiple user roles and individual users here. Also, you can add the product categories for which this discount must be applied to the wholesale buyers.
You can also apply the ‘Request a Quote’ method for the customers with or without the ‘Add to Cart’ button using the plugin – ELEX WooCommerce Request a Quote Plugin.
Set up wholesale pricing using ELEX WooCommerce Request a Quote Plugin
You can set up your store into the ‘Request a Quote’ mode or catalog mode using this WooCommerce plugin. Wholesale buyers can send a quote request by filling up a form you have configured. As a wholesale store owner, you can accept, deny, or edit the quote request from the order dashboard. Also, you can trigger notifications to admin through Google Chat, SMS, and email when a new quote request has been received from a customer. Similarly, you can configure a custom email to be triggered to the customers when a quote request has been sent, approved, or rejected. The payment will be taken from the customers only after the quote request is approved by the store owner.
After receiving the quote request from customers, you can fix a special price for your wholesale buyer according to your wish.
Now, let us check how to apply this to your WooCommerce store.
For the subscription, installation, and activation of the plugin, refer to the product documentation.
After activation of the plugin, go to your WordPress Dashboard > Plugins > Installed Plugins > ELEX WooCommerce Request a Quote Plugin> Settings.
In the Settings, you can add basic details like the button text, color, and the page on which you need to display the quote list. Also, you can choose a page or lightbox in which the quote list and request form should be displayed.
In the Inclusion/Exclusion List, you can include or exclude products from being available to request a quote of them. Also, you can include and exclude user roles for being eligible to request a quote of products. In this example, I have included Wholesale Buyer as the request a quote option should be available only for the users coming under this user role.
The next step is to set up a form for the wholesale buyers to fill up for requesting a quote. Check the screenshot below:
By default, there will be 4 fields. You can add more custom fields, add their type, a placeholder text and map it with a WooCommerce checkout field. You can also make them optional to be filled up by the wholesale buyers. Also, there is an option to remove the fields.
Here, I am explaining the process of wholesale pricing with this plugin. But, there are other features like setting up notifications, notification template settings, and hiding Add to Cart for specific products and user roles. To explore these functionalities, have a look at the article – WooCommerce Request a Quote – The Ultimate Guide.
Let us check how it works with wholesale pricing.
The products will be displayed as in the screenshot below when the plugin is active.
The customers can add the products to the list, enter the number of products they require, and submit the form after filling up the details. Check the screenshot below:
After receiving the order from the customers, you can go to the Orders tab. Open the quote request and edit the price as your wish. Check an example below:
Here, the total amount is $300, but I have edited it to $200. Hence, a $100 flat discount has been offered to the wholesale shopper using this plugin. An email will be triggered to the customer with the payment details and payment link to proceed with the next step.
This is how it works.
You can use these 3 plugins for applying wholesale pricing in your store, But, each plugin has its unique way of applying wholesale pricing. Considering other functionalities you require, you can choose one plugin for your store.
- WooCommerce Role Based Pricing – A Complete Guide
- How to Set Up WooCommerce Dealer Pricing?
- Guide to Set Up a Make an Offer on WooCommerce Products
- All About WooCommerce Request a Quote Shortcode
- How to Customize Request a Quote Form on Your WordPress WooCommerce Site?