Dynamic Pricing and Discounts Plugin for WooCommerce

Clear
4.7 out of 5

  • Compatible with WooCommerce 3.0.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: XAdapter
  • Description
  • Changelog
  • Reviews (10)
  • FAQ (31)
  • Comments (105)

XAdapter Dynamic Pricing and Discounts Plugin for WooCommerce helps you to easily apply dynamic discounts and prices at product, combination, category and cart levels. The plugin offers dynamic pricing without complex calculations and configuration on the admin panel. You can easily apply complex rules based on the percentage or flat discounts, or even dynamically set a new price without too much effort. One outstanding feature that sets apart this plugin from its competitors is the special control it gives to store owners to set a maximum discount limit over every rule.

Overview


 

Main Features

WooCommerce Dynamic Pricing and Discounts Plugin
 
WooCommerce Dynamic Pricing and Discounts Plugin
 
DISCOUNT PER PRODUCT OR PER VARIATION: Each product or each variation can have a separate discount based on either quantity, weight or price.

 

DISCOUNT PER CATEGORY: Category based discount can be setup either per product basis or can be applied as a whole to all the products of the category.

 

DISCOUNT BASED ON QUANTITY, WEIGHT AND PRICE: Any type of discount rules can set up based on either quantity, weight or price.

 

DISCOUNT TYPES CAN BE PERCENTAGE, FLAT AND FIXED PRICE: There are three possible discount types for every discount rule. Fixed price would replace the original price of the product.

 

DISCOUNT BASED ON THE CART PARAMETERS: Cart based discount can be setup either per product basis or can be applied as a whole to all the products in the cart.

 

BUY ONE AND GET ONE RULES: ‘BOGO’ rules are easier to set up. Buy any quantity of a product and get any quantity of a different or the same product.

 

DISCOUNT BASED ON PRODUCT COMBINATIONS: Combine two or more products and apply the discount on both or either of them. This feature can be made use to boost the sale of a non-selling product by combining it with a popular product.

 

DISCOUNT BASED ON USER ROLES: Some discount rules can be restricted to certain customers based on their roles. For example, you can set up separate user roles for your frequent customers and can choose to give separate offers to them.

 

AUTOMATICALLY ADD FREE PRODUCT TO THE CART (Adv. Feature): When you set up a “BOGO” rule, it’s desirable that the free product gets automatically added to the cart. You can use this feature to give out samples of your promotional products.

 

EXCLUDE A PRODUCT FROM A CATEGORY OR CART RULE (Adv. Feature): You can choose to exclude one or two products from following the discount rule defined for its category or the entire cart. This can be achieved by one of our addons.

 

SET A MAXIMUM DISCOUNT: You can set up a maximum value in order to limit the amount of discount.

 

IMPORT/EXPORT FEATURE: The Pricing table would display all the product rules associated with a particular product. This would help the buyer to know of all the available discounts.

 

PRICING TABLE IN PRODUCT PAGE: The Pricing table would display all the product rules associated with a particular product. This would help the buyer to know of all the available discounts.

 

OFFER TABLE IN PRODUCT PAGE: The Offer table would display all the available rules associated with a particular product. This too would help the buyer to know of all the available discounts.

 

DISCOUNT BASED ON THE NUMBER OF PREVIOUS ORDERS (Adv. Feature): You can use this rule to provide special discounts to your returning customers who had remained loyal to your store.

 

DISCOUNT BASED ON THE AMOUNT OF PREVIOUS ORDERS (Adv. Feature): You can use this rule to provide special discounts to your returning customers who had remained loyal to your store. Sometimes it’s more important to consider the amount they have spent on you purchases from your store.

 

DISCOUNT BASED ON THE EMAIL ID (Adv. Feature): You can restrict the rules based on the email id of the customers. This would be useful to give discounts to specific customers.

 

CHOOSE THE RULES WHICH ARE REQUIRED TO BE APPLIED (Adv. Feature): A number of the available rules might satisfy the cart scenario. In that case, you can choose to either apply the “Best Discount” or “All Match” or “First Match”.

 

ENABLE/DISABLE OR CHANGE THE ORDER OF THE RULES (Adv. Feature): The drag and drop feature under every rule category enables you to change the order of execution of the rule. Similarly, you can choose to change the order of execution of “Product rule”, “Category rule” etc.

 

CUSTOMIZE THE PRICING FORMAT FOR VARIABLE PRODUCTS (Adv. Feature): By default, the price range is shown under the product title. You can customize it to “Starting from” etc. This can be achieved by one of our addons.

 

REPEAT RULES IN A GROUP (Adv. Feature): You can choose a particular rule to be repeated for every multiple of a number. For example, you want to give the discount for every 3 items a customer purchases.

 

Sample Scenarios

Product Rules:
    • Buy minimum three units of a product (P1) and get 15% discount (maximum discount allowed = $12) .
    • Buy between five to 10 units of a product (P2), and get a flat discount of $10.
    • Buy at least 6 pounds of a product (P3) and get a special reduced price of $25.
    • Buy a product (P4) at a price range between $20 and $30, and get 20% discount.
    • Get a product (P5) at 30% discount only for our Gold Members (specific role).
    • Get 20% discount on a product (P6) valid from dd/mm/yyyy to dd/mm/yyyy.

 

Combinational Rules:
    • Buy two units of one product (P1) and three units of another product (P2), and get 20% discount (maximum discount allowed = $20.)
    • Buy one unit of (P3) and one unit of product (P4) and get flat $15 discount.
    • Buy two units of P5 and two units of P6 at a special price of $29; valid only for Gold Members (specific roles).
    • Buy three units of P7 and one unit of P3 at a special price of $10.99; offer valid from dd/mm/yyyy to dd/mm/yyyy.

 

Category Rules:
    • Buy between two to three items from electronics category, and get 20% discount (max discount allowed = $50).
    • Buy more than two items from home decor category and get a flat discount of $10.
    • Buy more than 10 pounds from grocery category, and get 30% discount
    • 12% discount on mobile category for our wholesalers (specific role) valid from dd/mm/yyyy to dd/mm/yyyy

 

Cart Rules:
    • If your cart contains two to three products, get 20% discount on the cart (max discount allowed = $50).
    • If you have added at least 2 items in the cart, get a flat discount of $10 on total cart value.
    • If the weight of total items in the cart is more than 15 pounds, get 30% discount on the cart.
    • 5% discount on all items in the cart for our wholesalers (specific role); valid from dd/mm/yyyy to dd/mm/yyyy

 

Buy & Get Free Offers:
    • Buy one and get one free (BOGO rules).
    • Buy two and get one free.
    • Buy two distinct products and get another product free.

Additional Capabilities

  • Display Discounted Price on Product Page and Shop Page.
  • Show discounts across each line items in the cart.
  • WPML Support, along with Out-of-the-box Support for French and German (Deutschland) Languages.
  • Set the below parameters to selectively apply the rules:

    • Minimum Quantity – Maximum Quantity
    • Minimum Weight – Maximum Weight
    • Minimum Price – Maximum Price
    • Minimum Number of Items – Maximum Number of Items

Screenshots

Pricing Table
Offers Table
Cart Page Discount
Add Product Rules
Add Combinational Rules
Add Category Rules
Add Category Combinational Rules
Add Cart Rules
Add BOGO Rules
Import Export Rules
Settings

 

Last Updated: 23-November-2017
= 3.3.1 =
* Bug fixed in product rule.
= 3.3.0 =
* WooCommerce Product Addon Compatibility issue fixed.
= 3.2.9 =
* Filtering rules in pricing/offers table based on expiry date and roles.
= 3.2.8 =
* Compatible with WooCommerce 2.6.14
= 3.2.7 =
* BOGO rule Bug fixed.
= 3.2.6 =
* Added Korean Translation.
= 3.2.5 =
* Feature : Repeat rule for BOGO rule is added.
= 3.2.4 =
* Bug fix in BOGO rules
= 3.2.3 =
* Performance Change.
* Import and Export using CSV.
* Change the text "Combinational" to "Combi" in title.
* Allowed roles should be multi-select box.
* Confirmation while deleting the rule.
* Proper alert if license is expired
= 3.1.5 =
* Compatable with WooCommerce Addon Plugin.
= 3.1.4 =
* Fixed: WPML need to reload to get discount problem.
= 3.1.3 =
* fixed average price in discount on specific product in combinational rule.
= 3.1.2 =
* Updated Language Translations | Added option for total units in BOGO category rules| Bug Fixes.
= 3.1.1 =
* Fixed Variable Product Tax Issue | Fixed Flat Discount issue product rules.
= 3.1.0 =
* New Feature BOGO Category Rules.
= 3.0.9 =
* Support Variable product in BOGO rules.
= 3.0.8 =
* Converted Category selection as Multi-Select in Category rules
* Compatible to PHP version 5.3 and above.
= 3.0.7 =
* Compatibility with 'WooCommerce Currency Switcher' Plugin.
= 3.0.6 =
* Fix for Sale badges not reflecting correctly.
= 3.0.4 =
* Added a Description row if no rules present.
= 3.0.3 =
* WPML Compatible & supports decimal in discount field.
= 3.0.2 =
* Slashed regular price on variable_product_html
= 3.0.1 =
* Modified UI Product Rules
* Modified UI Category Rules
* Modified UI Combinational Rules
* Modified UI Category Combinational Rules
* Modified UI Cart Rules
* Modified UI BOGO Rules
* Modified UI Settings Page
* Added JSON Import / Export
* Added New Modes for Execution "First Match" , "All Matched", "Best Discount"
* Added Repeat Rule Option to Product Rules

= 2.5.0 =
* Bug Fixed: Need to refresh cart page to get a discount.
* Fixed price rule was not showing correctly on checkout page
= 2.4.8 =
* Fixed.Dynamic pricing not showing on Category page
= 2.4.7 =
* Fixed. Discount was not Showing on Category Page.
= 2.4.6 =
* Fixed XSS Vulnerability.
= 2.4.5 =
* Bug Fix undefined function wc_format_sale_price().
= 2.4.4 =
* Fixed Variable Price HTML and Cart infinite loop in buy and get free offer.
= 2.4.3 =
* Skip Execution for bad product data.
= 2.4.2 =
* Bug Fix related to saved product rules table.
= 2.4.1 =
* Adjustment support for line_item_discount.
= 2.4.0 =
* Fixed issue with mini cart showing wrong prices.
= 2.3.1 =
* Fix for warning in rules if product does not have weight.
= 2.3.0 =
* added fixed price option in cart rules.
= 2.2.2 =
* Added Option to modify regular price instead of sale price.
= 2.2.1 =
* bug fix for "product rules> all products in cart" option now supports variable products.
= 2.2.0 =
* Added new feature in product rules to apply rule for all items in cart.
= 2.1.0 =
* Added a shortcode to show offers on a page
* Added a filter to change variable price html using snippet
https://gist.github.com/xadapter/c3697cbee9f61cb54af3a3c2c4ff2f45
* Added a new setting in admin panel to set any rule as recurring
= 1.5.1 =
* Compatiblity issue fix with some plugins.
= 1.5.0 =
* Added new feature to import/export rules.
= 1.4.1 =
* Bug Fix in Show Discount on line item feature.
= 1.4.0 =
* Added filter on discount label (cart/checkout page) so that user can change it with snippet.

= 1.3.9 =

* Added Portuguese (Brazilian) language support.

= 1.3.8 =

*Updated a part of  German Translation

= 1.3.7 =

*Fixed Offers table not showing in older version.

= 1.3.6 =
* Bux Fix for category combinational rules (category dropdown was not populating with new categories).
= 1.3.5 =
* Added Support for Cart Widget to show discounted prices (only for simple products).
= 1.3.4 =
* Updated Language Translation.
= 1.3.3 =
* Added New Field For Discount Adjustment in Every Rule.
= 1.3.2 =
* Added "total no. of items" option in the Cart rules.
= 1.3.1 =
* Bug Fix ( category rules for variation).
= 1.3.0 =
* Fix for javascript error.
= 1.2.7 =
* Added option to show list of offers on product page.
= 1.2.6 =
* Pricing Table for Category in Product Rule.
* Strict/Best Discount Mode Settings.
= 1.2.5 =
* Now Compatible with Woocommerce (2.7, 3.0).
= 1.2.4 =
* Bug Fix (Supports discount on multiple items in cart with same product id).
= 1.2.3 =
* Bug fix in "Buy and Get Free (Offers)", feature working.

= 1.2.2 =
* Option to show discounts at product level on cart page.
* Option to change position of product pricing table on product page.
= 1.2.1 =
* Added option to change units in pricing table from plugins settings.
= 1.2.0 =
* Spanish language Support.
= 1.1.8 =
* Supports Variable Products in product rules.
= 1.1.7 =
* Added Category option in Product Rules.
= 1.1.6 =
* Bug Fix: Removed High Dynamic Array creation from Category And Cart Rules Calculation.
* Bug Fix: category and cart script updated.
= 1.1.5 =
* Bug Fix: Category rule not working with large quantity.
= 1.1.4 =
* Bug Fix in Buy and Get Free Offers.
= 1.1.3 =
* Bug Fix.
= 1.1.2 =
* Compatible with WooCommerce Catalog Mode, Wholesale & Role Based Pricing.
= 1.1.1 =
* Bug Fix about Add to Cart button (infinite loop).
= 1.1.0 =
* Enhanced Error Handling.
= 1.0.9 =
* Supports PHP 7.0.0
= 1.0.7 =
* WPML Supported
* Bug Fixes.
= 1.0.0 =
* Initial version.
* Product rules.
* Combinational Rules.
* Category Rules.
* Cart Rules.
* Buy some get some free.

10 reviews for Dynamic Pricing and Discounts Plugin for WooCommerce

  1. Christopher
    5 out of 5

    (verified owner)

    I had a unique situation with the plugin. I wrote to support and within 12 hours I had a solution. This is the first time I have worked with the support staff and it was a pleasant experience. I own other plugins from here and will buy others in the future.

  2. Jean
    5 out of 5

    (verified owner)

    La règle “BOGO” que je voulais mettre ne place ne fonctionnait pas. Le service assistance est intervenu et a réglé le problème.

  3. Christophe
    5 out of 5

    (verified owner)

    Great plugin and support! They did even the effort to develop a new Category feature. thanks!

  4. fourkosi
    5 out of 5

    (verified owner)

    very flexible plugin. Thank you

  5. Giampaolo
    5 out of 5

    (verified owner)

    Good and pretty flexible plugin!
    5+ stars for super and fast support!

  6. daniel
    5 out of 5

    (verified owner)

    Outstanding support from day one. Asked many a question over and over and continually got support in a timely manner. To me a plugins worth is how long it takes to get replies on things and Xadapter is on top of things when it comes to support even if it is out of the ordinary. Great company and super plugins.

  7. Sara
    4 out of 5

    (verified owner)

    Very easy to use plugin. The support team is quick to respond, and were able to update the plugin to account for the scenario I was needing.

  8. eli3
    5 out of 5

    (verified owner)

    Great product for setting up custom tier pricing, and even better customer service.

  9. Adam
    3 out of 5

    (verified owner)

    There is a fatal error on line 400 in the file /public/valid-rules-class/product-rules.php file.

    if(isset($settings[‘mode’]) && get_option(‘xa_dynamic_pricing_setting’)[‘mode’]==’strict’)

    • Ipshita

      Hi Adam,
      We request you to raise a ticket in the support forum.

  10. Kervens
    5 out of 5

    (verified owner)

    Great Plugin Tutorials were very helpful in this setup. Creating coupons aren’t necessary since I set up most deals with an incentive for multiple purchases.


Only logged in customers who have purchased this product may leave a review.

Frequently Asked Questions

The plugin has a tab "Buy And Get Free (Offers)" using which you can configure a product to go along with another product for free as shown :

You can do that. In that case, the discount for the variation will be selected as shown:

Just create a product rule by going to WooCommerce --> Dynamic Pricing --> Settings --> Product Rules with a discount of $5 for a quantity of 100 or more and you are done. Here is a screenshot which shows the same: You can also go through the following article if you face any issue.

Yes, Absolutely! It is clear case of discounts for product combinations. You can easily set combination rules and get the appropriate discount. Here is an article for the exact case.

You can do it pretty easily by adjusting the value of the first item and then giving a flat discount for all the items. Here is an article highlighting the exact case.

It is super easy! Just set a cart rule with the weight criteria and you are done as shown in the screenshot: You can also go through our article for in depth explanation.

Just create a product rule with minimum item count as 5 and provide the value of the discount as shown below. In the screenshot, the value of the discount is 15:

Just create a category rule with minimum item count as 5 and provide the value of the discount as shown below. In the screenshot, the value of the discount is 15:

Yes, absolutely. You can go to WooCommerce --> Dynamic Pricing --> Settings and then enable option "Display Prices Table on Product Page". Once you have done that, the plugin should have 2 or more product rules so that table is displayed as shown below:

If there is conflict between Cart Rule and Category Rule the one with the higher discount will be selected by the plugin.

Yes, you can display special prices of products based on user roles as shown below:

Yes, you can very well create and manage discounts for variations of the same product without problems. For instance, you can see in the screenshot below two variations of the same product have different discounts:

Yes, you can do that. Just go to WooCommerce --> Dynamic Pricing --> Combination rules and create the rule with the combination of the products for which you want to charge a discount as shown below : </div>

Yes, you can do that by using the field "Max Discount". For instace, we have placed a discount of 25 % for the product shown below. However, we have limited it by 50, so if the discount is more than $50, the plugin will not allow that to happen.

After the expiry of license, you can continue to use the plugin. However, to enjoy updates and support, you would be required to renew the license.

You are eligible for upgrade if you decide to go ahead within 30 days of your purchase. Post that, you need to make a fresh purchase of the 5 site license.

This is the most powerful combination possible which will give you tremendous flexibility over pricing and shipping. Yes, you can definitely use them together!

Yes. We have a support team working on for fixing any issues related with plugin. Have a query? Just raise a ticket to our support team. They will respond within 24 hrs.

Yes. You can raise a ticket to our support asking for a private demo. They will provide you a demo site URL along with the username and password to login and check the plugin.

Set up process is very simple. We have a setup article for it. You can also refer our complete list of articles here.

Yes. You can create custom rules for desired user roles, and offer products at different prices.

As of now, the plugin does not consider geographical locations for price calculations. It only works based on product properties like weight, quantity, price and so on.

Yes. Our plugin provides quantity range option, with which you can set tier pricing on your WooCommerce store. You can then offer percentage, flat amount and fixed price discount.

Absolutely. The plugin provides “Offers Table” feature, which gives you a filtered view of all discounts and offers related to a specific product on its product page.

Yes. You can compose rules based on user roles, and set offer validity period for the same.

Our plugin provides an option with which you can restrict an offer to only specific users, using their email IDs.

Indeed. In addition to weight-based and product price based discounts, our plugin provides quantity based pricing discounts as well. You can also restrict an offer based on minimum number of previous orders.

Yes. You can create a cart rule, and set fixed price and specify quantity range to achieve such case.

Yes, by using a code snippet.

Yes, this can be done for variable products using a code snippet.

  • Anoma

    Anoma - 2 days ago

    I had the free version of this, but then upgraded to Premium. When I upgraded, the dynamic price changes for a category rule doesn't show on the catalog page- only when you click through into the product.

  • Lorenzo

    Lorenzo - 2 days ago

    Hi Anoma, The catalog page is designed not to show the prices of the product, let me know if you're using any other plugin to achieve this. but please do share screenshots of the page and the rule settings. Regards, Lorenzo

  • Anoma

    Anoma - 2 days ago

    I need the crossed out price and new price created by the rule to show on the shop page, like it did with the free version. I can't seem to attach a file on this response. The rule setting is just: 70% off all products in category Sale.

  • Lorenzo

    Lorenzo - 2 days ago

    Hi Anoma, I'll have to check this issue on your site, could you raise a ticket here and provide admin credentials to your site so that I can have a look at the issue and help resolve it. Regards, Lorenzo

  • Anoma

    Anoma - 1 day ago

    Hi Lorenzo, I actually have raised a ticket and given you credentials but not sure if you’re receiving them? I’m using another email address of harriet@thumped.co.uk

  • Lorenzo

    Lorenzo - 1 day ago

    Hi Anoma, Got it, I'll check it soon and let you know once we have a solution. Regards, Lorenzo

  • maarten

    maarten - 2 days ago

    • Is there a way to remove the quantity input when a product is added as a gift?
    • Is there a way to display "free" instead of "0 euro"?
    • Is there a way to add an extra check for the BOGO rules?: buy 1 product AND enter a coupon code?
  • Jean

    Jean - 2 weeks ago

    J'ai créé une OFFRE: 3 jeux achetés, 1 jeu gratuit L'OFFRE s'affiche dans la page BOUTIQUE Mais, le jeu gratuit ne s'affiche pas sur la page PANIER Le jeu gratuit ne s'affiche pas sur la page COMMANDE

  • Lorenzo

    Lorenzo - 2 weeks ago

    Hi Jean, Can you please raise a ticket with the admin credentials on xadapter support so that I can check the issue. Regards, Lorenzo Team Xadapter

  • Jean

    Jean - 2 weeks ago

    Nom de connexion : ***** Mot de passe : **********


GET STARTED
You are protected by our 30 Day Money Back Guarantee.     Add to cart