Discounting in WooCommerce without a pricing engine means juggling coupons that leak to coupon sites, stacking incorrectly, or silently applying to products they shouldn’t touch. Flycart Discount Rules Pro replaces that mess with a rules system: conditions, ranges, and conditions-within-conditions that compute discounts at the cart level — BOGO offers, tiered pricing, role-based rates, purchase-history rewards, auto-apply coupons, and free shipping thresholds, each scoped precisely to products, categories, variants, or attributes.
The plugin sits on one of the strongest reputation bases in its category — the free version holds a 4.9 rating across 1,300+ reviews on wp.org, and the Pro version is what serious stores graduate to. Here’s the working review at 2.6.17.
Competitive Features
- Full BOGO matrix. Buy X get X free, buy X get Y free, buy X get Y at 50%, category-crossing BOGO (buy from Category A, get free product from Category B), and cheapest-item-free across any quantity — the volume-discount patterns retail actually runs.
- Tiered and bulk pricing with a visible table. Quantity breaks (buy 5–10 get 5%, 11–20 get 10%, 21–30 get 20%) display as a bulk discount table on product pages — customers see the next tier and buy into it.
- Purchase-history conditions. Discounts based on lifetime spend, order count, or previously purchased products — “10% for customers who’ve spent $100+” is a loyalty program in one rule.
- Role-based pricing. Wholesale rates by user role — the standard B2B WooCommerce requirement, handled natively.
- Auto-apply coupons. Rules apply automatically at checkout when conditions are met — no code entry, no coupon leakage to deal sites.
- Variant and attribute targeting. Discount specific variants (“Product A with Variant X”) or attribute combinations (“green T-shirts get 10%”).
- Shipping conditions. Free-shipping rules and discounts based on the shipping destination — regional pricing without a separate geo-pricing plugin.
- Email-domain and customer-specific rules. Discounts for
@example.comaddresses or selected individual customers — B2B account handling at rule level.
Key Features
- Cart-level condition logic. Rules read the whole cart — item counts, category sums, subtotal ranges — not just individual products, which is what separates a real pricing engine from simple sale prices.
- “You saved” merchandising. Savings labels on cart and checkout, strike-through pricing, sale badges, and a discount banner on product pages — the visual layer that makes discounts actually convert.
- Bundle set discounts. Buy 3 for $10, 6 for $20 — fixed-price bundles as rules.
- Multiple free products per rule. A single rule can offer several free products, restricted to specific categories if needed.
- SALE exclusion. Exclude already-discounted products from further rules — protecting margin during layered promotions.
- Coupon-triggered rules. Apply an entire discount configuration via a single coupon code — controlled campaigns where you choose when the rules arm.
- First-order discounts. Welcome offers for new customers as a condition, not a hack.
- Rule reports. Per-rule performance reporting (including BOGO) — discount spend becomes measurable.
- HPOS compatibility. 2.6.17 added HPOS support to report discount totals — the WooCommerce high-performance order storage migration doesn’t break reporting.
Comparison with Competitors
Flycart Pro vs CartFlows Pro (pricing overlap)
The boundary here is sharp once you see it: Flycart prices the cart, CartFlows structures the journey.
| Aspect | Flycart Discount Rules | CartFlows Pro |
|---|---|---|
| Pricing lever | Rules on cart contents | Order bumps, upsells |
| Scope | Store-wide campaigns | Per funnel |
| Customer sees | Adjusted prices, savings labels | Sequential offers |
| Checkout replacement | No | Yes |
They stack cleanly — the funnel builder presents the flow, Flycart prices what’s inside it. Replacing one with the other loses half the capability.
Flycart Pro vs Lumise (pricing overlap)
Custom-product stores hit both pricing layers: Lumise prices the design (per character, per area), Flycart prices the purchase.
| Aspect | Flycart Discount Rules | Lumise Product Designer |
|---|---|---|
| Pricing input | Cart context | Design attributes |
| Use case | Promotions and tiers | Custom-product quotes |
| Product scope | Any WooCommerce product | Designable products |
For a print-on-demand store, both belong: the product designer quotes the custom work, Flycart runs the storewide promotions on top.
Recommended Stack: Discount visibility drives more value when the discovery path is fast — pairing the pricing engine with the FiboSearch instant search means discounted products surface in typed queries immediately, with analytics telling you which promoted terms convert.
Official Changelog
The registry tracks one version line for this plugin; the changelog below covers the current registry version.
Version 2.6.17
Release Date: August 25, 2026
- Fixed: added HPOS support to report discount totals — discount reporting stays correct on high-performance order storage
Frequently Asked Questions
What discount types does the Pro version add over the free plugin?
The full advanced set: BOGO in all its variants (including category-crossing and cheapest-item-free), tiered pricing with conditions, role-based pricing, purchase-history rules, auto-apply coupons, free-shipping rules, variant/attribute targeting, and bundle set pricing. The free version covers percentage, bulk, and order-total discounts.
Is the GPL version the full Pro plugin?
Yes. The GPL build is the complete Pro source under its original license with all rule types enabled. The vendor license key for auto-updates and priority support is what’s absent — not functionality.
Can I use it on multiple sites?
The GPL license permits unlimited installations across personal and client sites with no per-domain activation.
Do discounts stack incorrectly?
The rules system is designed to prevent accidental stacking: priority ordering, exclusion of sale items from further rules, and rule limits with “max rule reached” messaging. Auto-apply coupons also bypass the code-sharing problem entirely.
Does it work with WooCommerce high-performance order storage (HPOS)?
Yes — version 2.6.17 specifically added HPOS support for discount-total reporting, so stores migrated to HPOS keep accurate discount analytics.
Can discounts be tied to a single coupon code?
Yes — a rule configuration can activate via a coupon code, letting you run the entire rule set as a controlled campaign that arms only when the code is entered.




Leave a Reply