Setting up dynamic pricing in the WooCommerce store helps to boost sales by attracting new and existing customers into your store. There are so many premium and free dynamic pricing plugins available to apply special pricing and discounts in your store since there are no options to apply different prices dynamically using the default WooCommerce settings. If you use any WooCommerce dynamic pricing plugin, it must be set properly and carefully since small price changes may affect all your products in the store. Sometimes the pricing may not reflect on the customer’s cart page due to specific reasons. This could be any external reasons as well as minor issues in the configuration on internal specifications. This totally depends upon the plugin which you are using to apply offers and discounts in your store dynamically.
In this article, I would like to discuss some reasons that make the dynamic pricing not working in your store. Here, I would discuss a few reasons that may hamper the working of dynamic pricing on the product pages and Cart page while using the advanced dynamic pricing and discounts plugin – ELEX WooCommerce Dynamic Pricing and Discounts Plugin.
ELEX WooCommerce Dynamic Pricing and Discounts Plugin in a Nutshell
This awesome plugin is an advanced dynamic pricing plugin to apply various and complex discounts seamlessly in your store. You can find 9 default discount rules in the plugin as follows:
- Product Rules
- Category Rules
- Combinational Rules
- Category Combinational Rules
- Cart Rules
- Buy and Get Free Offer (BOGO) Rules
- Buy and Get Offer (BOGO) Category Rules
- Tag Rules
- BOGO Tag Rules
To know more about each rule and how to apply this to your WooCommerce store, refer to the article – Advanced Dynamic Pricing for WooCommerce – Detailed Guide.
Besides these discount rules, you can create more interesting rules by combining the existing rules in this plugin. Also, this plugin has so many other features to filter the user roles and users to be eligible for the particular discounts. You can set the discount calculation mode and set the priority of the rules if multiple discount rules are applicable for a product. And, there is an option to set the discount duration in this plugin. You can find more interesting features on this plugin!
Now, let us check the reasons that it may not work in some scenarios.
1. Compatibility issues with other extensions
If the plugin is not reflecting the price changes and discounts on the eligible products on the product page as well as the Cart page, it might be because you have integrated other third-party extensions that are not compatible with this plugin. This is an external issue that may hamper the working of this plugin. All ELEXtensions plugins are compatible with this plugin. In addition to that, there are quite a few third-party plugins and website themes that are compatible with this one as listed below:
- WooCommerce Product Add-ons
- WooCommerce Multilingual
- WooCommerce Currency Switcher Plugin
- Loco Translator
- WooCommerce Bookings
- WooCommerce Memberships Plugin
- Product Import Export Plugin For WooCommerce
- Uncode Theme
- Atelier Theme
- Ronneby Theme
- Kriesi Theme
This is the one and only external issue you may encounter that leads to hamper the working of this plugin on your WooCommerce store. The remaining are internal specifications that may lead to hinder the reflection of offers on specific products or specific users. Check those reasons in the following points:
2. If you have set the discount rules only for specific users or user roles
In all discount rules of this plugin, you can find tabs such as Allowed Roles & Date, and Restrictions for setting up certain restrictions and eligibility of the discounts. If you have selected user roles except for guest users and normal customers, this discount will not reflect on the WooCommerce page for casual shoppers in your store. Hence, you have to choose the user roles properly. Check the screenshot below:
Also, if you have accidentally added any email IDs of customers on the Restrictions tab to limit the eligibility of the discount, that discount would be only applicable to these specific users exclusively. Check the screenshot below:
3. The customer’s purchase history doesn’t meet the requirements
If you have set certain restrictions for the customers to be eligible for the discount from your side and, if the customer doesn’t meet the eligibility, the discount will not be applicable to them. That is, even though the discount is applicable sitewide and applicable for the user roles in which the customer belongs, it won’t apply to them if they don’t match the requirements.
In the Restrictions tab, you can set the minimum number of purchases must be done by the customers as well as minimum total spending on your store in previous purchases to set the eligibility for the customers. Check an example below:
According to this example, this discount will be only eligible for customers who have purchased a minimum of 5 times from your store as well as spent a minimum of $300.
4. Applying discount on invalid products in combinational discounts
There are Combinational Rules in this plugin that can be used to apply a percentage, flat, or fixed price discount on certain combinations of products. In the same discount, there is an option to apply a discount on a specific product rather than applying a discount to all products. Check the screenshot below:
According to this discount rule, when a customer adds 1 Happy Smile t-shirt and 1 Cap to their cart, they will be eligible for a 20% discount on both products.
But when you go to the Restrictions tab, you can see an option to add selected products to apply the discount on them when the combination is present on the customer’s shopping cart. If you add some other products which are not present in the combination you have set, the discount will not apply to that product as well as the products present in the combination. Check the screenshot below:
In this case, the discount will not apply to the Woo Album, as well as both products in the combination such as Happy Smile and Cap.
5. Setting up the stock limits for applying discounts on cart
In the Cart Rules of this plugin, there is an option to set the minimum and maximum stock limit to be checked for applying the percentage, flat or fixed price discount. If you have set a minimum and the maximum stock of the products that must be in the shopping cart of the customers, it may affect the products if you have set discounts with other rules. That is, if a product is eligible for the Cart Rule and some other discounts say, Product Rules, there will be an issue in applying the Product Rules if you choose the calculation method – All Matched Rules. Check the screenshot below:
6. Setting up limited payment and shipping methods
If you have set specific payment methods and shipping methods in the Advance Restrictions tab of the Cart Rules, customers who use other payment methods and shipping methods will not be eligible for the discount even though their cart is eligible for other discounts. And, it will also affect the products which are eligible for other discount rules when you choose All Matched Rules as the calculation mode. Check the screenshot below:
According to the above setting, if any customer chooses payment method and shipping method which are not mentioned here, they won’t be eligible for the discounts.
These are the most common internal and external reasons that may lead to hampering the working of ELEX WooCommerce Dynamic Pricing and Discounts Plugin.
There are no other external issues besides the compatibility problems with third-party extensions that may affect the execution of this plugin. Also, some internal configuration combinations would also cause this plugin to not reflect the discount on the product pages and Cart page. To know more about the specifications and configuration of this plugin, refer to its documentation – How to Set Up ELEX Dynamic Pricing and Discounts Plugin for WooCommerce?