Table of Contents
Discounts are one of the most reliable ways to lift conversions and average order value on a WooCommerce store, but the built-in coupon system only goes so far. A dedicated dynamic pricing plugin lets you run tiered pricing, BOGO deals, role-based rates, and scheduled promotions without touching code.
Every plugin below is actively maintained as of 2026 and tested against recent WooCommerce releases. Most are freemium: a working free version plus a paid upgrade for advanced rules. Each entry says what the free tier actually covers so you know what you are getting before you install.
Disclosure: Dotstore, which publishes this blog, makes two of the plugins below: the Dynamic Pricing and Discount Rules plugin and the Extra Fees plugin. Both are marked where they appear. We have listed them alongside independent alternatives so you can compare on features rather than take our word for it.
1. Dynamic Pricing and Discount Rules for WooCommerce (Dotstore)
Freemium · free version on WordPress.org

The WooCommerce Dynamic Pricing & Discount Plugin creates conditional discounts based on cart value, quantity, product, category, user role, and delivery location, applied on the product, cart, or checkout page. The free version covers conditional discounts for countries, cart value, and user roles; combining multiple conditions in a single rule and the more advanced rule types are in the paid version.
- Good: conditional rules by location, role, cart value, and quantity
- discounts show on product, cart, and checkout pages
- free version handles common single-condition setups
- Watch for: multi-condition rules and advanced types need the paid version
Compare with: Flycart Discount Rules and YayPricing (both below) for independent alternatives in the same category.
2. Dynamic Pricing and Discount Rules for WooCommerce by Flycart
Freemium · free version on WordPress.org

One of the most widely used discount plugins in the ecosystem, dynamic pricing and discount rules by Flycart actively maintained and recently verified against WooCommerce 10.8. Creates bulk discounts, quantity discounts, product-specific and category discounts, percentage and tiered pricing through a clear interface with no code. The PRO version adds BOGO, auto-apply coupons, free-shipping discounts, and rules based on purchase history.
- Good: large install base and frequent updates
- clean rule builder suitable for beginners
- strong free tier for percentage and bulk discounts
- Watch for: BOGO, auto-coupons, and history-based rules are PRO only
3. Smart Coupons for WooCommerce by WebToffee
Freemium · free version on WordPress.org

Smart coupons is a rule-based discount and coupon plugin for cart-based, product-specific, category, and BOGO offers. Supports conditional rules by cart total, quantity, customer role, purchase history, and payment method, plus URL-based coupon application that is handy for email and social campaigns. Scheduling and per-customer usage limits are included.
- Good: URL coupons for targeted campaigns
- conditional rules across cart, role, and payment method
- scheduling and usage limits
- Watch for: the breadth of options has a learning curve for new users
4. ELEX WooCommerce Dynamic Pricing & Discounts Free Plugin
Freemium · free version on WordPress.org

This free plugin by ELEX adds flat-rate and percentage discounts at category and product level, with discounts by quantity, weight, and price. Supports category, combinational, and BOGO pricing, plus cart-level and payment- or shipping-method conditions. Includes import and export of rules.
- Good: rule import and export
- quantity, weight, and price-based discounts
- payment and shipping method conditions
- Watch for: needs at least two product rules before a pricing table displays
- many simultaneous rules can slow page load
5. Extra Fees Plugin for WooCommerce (Dotstore)
Freemium · free version on WordPress.org
WooCommerce Extra Fees Plugin applies conditional surcharges or discounts based on cart value, product, location, user role, weight, quantity, and schedule. Because it accepts negative values, the same rule engine that adds a surcharge can apply a discount, which is useful for seasonal or festive promotions that also involve fees. If you only need discounts, a dedicated discount plugin above is the simpler choice.
- Good: one tool for both conditional fees and discounts
- rules by location, cart value, role, weight, and quantity
- good fit for seasonal promotions involving surcharges
- Watch for: overkill if you only need discounts
- discounts are entered as negative values, which is unintuitive at first
WooCommerce Extra Fees
Make profits from every confirmed sale through smart, conditional fees.
14-day, no-questions-asked money-back guarantee.

6. Dynamic Pricing With Discount Rules by Acowebs
Freemium · free version on WordPress.org · 5,000+ installs

A straightforward bulk-pricing plugin, updated recently. Create quantity- and category-based discount offers quickly, with a clean interface and customizable pricing tables (borders, titles). A good pick when your main need is simple bulk or quantity pricing rather than complex conditional logic.
- Good: fast setup for bulk and quantity discounts
- customizable pricing table display
- fixed and percentage pricing
- Watch for: advanced conditional features require the paid version
7. Pricepep by RightPress (formerly WooCommerce Dynamic Pricing & Discounts)
Paid · CodeCanyon
A comprehensive paid dynamic-pricing tool covering wholesale rates, bulk offers, role-based pricing, BOGO, tiered and bundle deals, flash sales, and conditional cart discounts in one plugin. Suits stores that need many pricing strategies without stacking several plugins.
- Good: very broad range of pricing strategies in one tool
- large user base and active maintenance
- strong fit for wholesale and B2B pricing
- Watch for: paid only, no free tier
- more capability than a small store may need
8. YayPricing — WooCommerce Dynamic Pricing and Discounts
Freemium · free version on WordPress.org

YayPricing is a well-reviewed, actively developed dynamic pricing plugin. Handles product and cart discounts, buy-X-get-Y rules, and conditional filters by product, category, and role, with countdown timers and shop-page discount notices. Shipping fee adjustment is included in the free tier.
- Good: buy-X-get-Y and conditional filters
- countdown timers and on-page discount notices
- shipping fee adjustment free
- Watch for: custom checkout fees are paid only
How to choose
Start from the kind of promotion you actually run. For simple bulk or quantity pricing, a lightweight plugin like Acowebs is enough. For mixed conditional campaigns across cart, role, and history, Flycart, WebToffee, or YayPricing fit well. For wholesale and B2B pricing at scale, a paid tool like Pricepep earns its cost. Try a free version before paying, and only upgrade when a specific feature you need sits behind the paid tier.
Conclusion
Discounts deals help online sellers to promote their sales. The best part is that there are wide selections of WooCommerce discounts plugins that can be used for setting up lucrative discount offers on your e-commerce store. The free plugins are ideal for getting basic offers and discount deals features on the site.
Compare the pros, cons, and features of the Discount plugins to find a plugin ideal to promote your online sales.
However, note that plugins simply add value to your online store, but the success of your e-commerce site depends on how smartly you entice the customers using these tools.