WooCommerce Dynamic Pricing & Discounts is an all-purpose pricing and promotion tool for online retailers. Its power lies in its flexibility – loads of pricing methods and conditions can be combined to fit virtually any pricing strategy.
This actively maintained extension can easily replace multiple tools – use it for regular sales, promotions, special offers, bulk pricing, tiered pricing, bundle pricing, deals of the day, flash sales, wholesale pricing, member pricing, individual pricing, loyalty programs, behavioral pricing, location-based pricing etc. You can also conditionally increase prices or charge extra fees when needed.
Simple and straight forward to setup complex rules. Tried quite a few others but this one comes tops! – stumas
Fantastic plugin. I’ve tried other bulk discount style plugins, but this is the only one I’ve been able to configure exactly to my specifications. Worked flawlessly for me. Highly recommended! – ChaseMountains
Worked with other plugins and it costed me over half of a workday to get nothing done. Then I found this plugin, bought it, installed it and 2 min’s later I was good to go. AWESOME WORK! THANKS IN A MILLION! – antzproductions
Boost Your Sales Sell more! Set up attractive discounts for customers who buy large quantities. Run special Christmas, Easter or Black Friday promotions. Set up clearance or flash sales. All laptops 15% off until midnight! Free case with each cell phone! Using this extension, you can set up the most powerful promotions in minutes!
Increase Customer Loyalty Create long term pricing strategies to keep your best customers engaged. Reward customers that reach specific lifetime goals (money spent, orders completed). Use one store for both retail and wholesale sales. Start a club and offer insider discounts. Set up discounts for individual clients based on direct agreements.
WooCommerce Dynamic Pricing
Dynamic Pricing functionality adjusts the product price based on a set of rules that are managed from a single user interface. Target a specific variation, entire shop or anything in between. Dozens of conditions and priority options ensure that only the right rules are applied at any time.
✔ Simple Adjustment Decreases, increases or sets the price to a fixed one not depending on quantity
✔ Bulk Pricing Decreases the price with quantity – all units get highest “unlocked” discount
✔ Tiered Pricing Decreases the price with quantity – subsequent units get increasing discount
✔ Groups of Products Applies a discount when product(s) are purchased in specified quantities
✔ Buy X Get Y Applies a discount to Y quantity when X quantity is purchased at a full price
✔ Exclude Matched Items Excludes matching products from any other pricing rules
WooCommerce Cart Discounts
Cart Discounts work just like regular WooCommerce coupons except that there are no coupons to be applied. This ensures that eligible customers see their savings instantly without the need to take any action which can positively affect your conversion rates.
Configure cart discounts based on the cart subtotal, cart items, customer details, shipping address, past purchases and other conditions – in ways not imaginable when using regular coupons.
WooCommerce Checkout Fees
Checkout Fees provide a way to charge a customer extra based on the details of their order. Use it to cover costs that your business may incur while processing specific orders, e.g. charge for international order processing or perishable product handling.
This feature completes the package – instead of using multiple tools to cater for a variety of tasks, you can now use an all-in-one extension for anything that has to do with how much your customers pay.
Extensive Conditional Logic
Target Products › Product › Product variation › Product category › Product attributes › Product tags › Product meta field
Cart Properties › Cart subtotal › Cart total weight › Coupons applied › Cart item count › Sum of item quantities
Items In Cart › Products in cart › Product variations in cart › Product categories in cart › Product attributes in cart › Product tags in cart
Customer Properties › Is logged in › Customer role › Customer capability › Specific customer › Customer meta field
Customer Value › Amount spent › Order count › Last order amount › Last order date
Shipping Address › Shipping country › Shipping state › Shipping postcode › Shipping zone
Date & Time › Date › Time › Days of week
The best part? You can combine them in any way you like!
So how do you set a discount valid through this year for all albums except Album #1 and Album #4 and make it available to non-wholesale customers who have purchased at least one single in the past 3 months? Here’s how…
Virtually Unlimited Scenarios
We know your head is probably spinning with perfect ideas, but here’s a few examples of what this plugin can do for you just in case you need a hint:
Buy at least 10 units get 5% discount
Any 3 t-shirts for $9.99 except t-shirts with custom artwork
Buy between 2 and 5 units get 10% discount, buy at least 6 get 20% discount
With each desktop computer get wireless keyboard with 50% discount
5% lifetime discount after your 10th order, 10% after 50th
Extra handling fee of $15 if heavy items are in cart
Spend at least $1000 get 15% discount on your order
Stay free for 1 night when booking a hotel for 7 nights
SPA treatments 20% off when staying 3 nights or more
10% discount for the first order only if other promotions do not apply
iPhone case with each iPhone purchased
Get $5 cart discount if you purchase anything from category Clothing
Everything for $9 until midnight but only if you purchase at least 3 items
Each fifth accessory is 30% off
This month all music albums 10% off, singles 25% off
Processing fee of $10 for international orders
15% discount for repeat orders
Users with role Shop manager get 100% discount for testing purposes
5% discount if no other discount is applied
Automated rewards program with tiered discounts for loyal customers
VIP club members get 25% cart discount on all items
Give 10% discount on laptops but only if customer is not VIP club member
And almost any other pricing, discount or fee scenario that you can imagine!
Unreal custom options, dev has really thought of everything! – holly114
I like how I am able to exclude certain role based customers. Ex: Wholesalers should not get an additional 10% discount when they are already getting a 50% discount. Thank you! – cctaber
This plugin is awesome! It adds a huge amount of flexibility to pricing and does so in an incredibly logical fashion. I can’t stress how easy it is to create pricing rules. I’m looking forward to future updates and was impressed by the quick support that was provided when I had a question. If you run Woo buy this plugin! – mattcrane
Frequently Asked Questions
Does this extension support product variations? Yes, you can either select parent product to apply one discount for all variations or pick individual variations to set different discounts or include/exclude specific variations from a more general rule. You can also select products to discount by their attributes, tags or even custom field values.
Can I set different discounts for different categories at the same time? Yes, you can create multiple product pricing rules and configure different discounts for different categories. In addition, you can pick individual products that you may wish to exclude from the category rule.
Can I offer discounts to subscribers/members of my site only? Yes, you can use this extension to run promotions dedicated to subscribers or members of your site. The only requirement for your subscription/membership system is to use custom role, capability or user meta entry to tell members from non-members. For example, if you have a membership extension which changes user role to “member” when someone purchases a membership, you can use a role condition with value “member” to make sure that only members are eligible.
How will my customers know about the sale, special offer etc? When developing this extension, our initial focus was on actually making all the different pricing adjustments, discounts and fees work. You can make almost any pricing strategy work but usually your customers are going to see their savings after adding some product to cart or going through the checkout. After getting the actual logic work well, we shifted our attention to the tools that help your customers learn about your deals and sales – you can opt to display a quantity pricing table for bulk and tiered pricing rules or make product prices throughout the shop reflect simple pricing rules. More promotional tools are planned for future releases.
Does it support … scenario? 9 out of 10 times (maybe even 99 out of 100) when we get this question the answer is yes. This has to do with how this extension is organized – it is not limited to a few settings that do very specific things, instead it offers multiple pricing/discount/fee methods with dozens of conditions and useful settings which can all be mixed and combined to come up with virtually any product pricing rule, cart discount or checkout fee. If you want to be sure that your desired scenario is supported, simply check out examples on this page, search the comments section, our knowledge base or just ask us. But have no doubt that such simple pricing rules as “buy 2 get 1 half price”, “buy 10 with 15% discount” or “3 for $9.99” are supported.
Is it compatible with … extension? More often than not this extension is compatible with other WooCommerce extensions as it uses standard price hooks to change prices and standard methods to add discounts/fees. There may be some edge cases where compatibility is not achieved out of the box – in these cases we either come up with a solution within a reasonable time frame or provide clients with a full refund.
Does it support WPML? WPML compatibility is still on our to-do list as of now.
Does it support decimal quantities? Decimal quantities are not supported and will not be supported in the future. This is due to some technical solutions in the plugin that do not work well with decimal quantities. These solutions enable some great functionality which would not be possible otherwise.
Does it support multiple currencies? It depends on your specific needs. This extension is fully compatible with a few popular currency switcher plugins and will work fine out of the box. On the other hand, you won’t be able to set specific discounts for different currencies – you can only set them in base currency and get it converted automatically.
I installed this extension but run into a problem – what shall I do? Head straight to our support site! We have some self-help content that you can consult and will respond to your inquiry within 24 hours (business days only) if you opt to send us one. Although this extension was developed to the highest standards and is constantly tested by thousands of users, there may be some edge cases, unique requirements or exotic server setups that have not surfaced to this date – we always keep an eye for them and value any feedback from our clients.
This plugin is super easy to use, works like it’s advertised, the purchase price is fantastic and the support I’ve received from the developer is second to none. I can’t recommend this plugin enough. – Ndev777
RightPress offers not only a great product, but some of the best customer support on CodeCanyon. Keep up the great work! – AntonNovikov
This is a fantastic and flexible plugin I’ve recommended for several clients. The customer service is high quality and fast to boot – highly recommend, thanks guys! – dnfs2000