Free WooCommerce Discount Plugin Showdown: Discount Rules (Free) vs. Smart Cycle Discounts Free
WooCommerce Tips · Free-Tier Comparison
Free Isn’t One Thing
Discount Rules and Smart Cycle Discounts both have a genuinely useful free version. But they spend that $0 on completely different problems. One is built for bulk and cart-total pricing; the other for scheduled, recurring sales. Pick the wrong free tier and you’ll fight the tool from day one.
If you’re setting up your first WooCommerce store on a tight budget, “free” is doing a lot of heavy lifting in your plugin search. And the two names that come up most often for discounts are Discount Rules for WooCommerce by Flycart — 100,000+ active installs, a fixture on every “best discount plugin” list — and Smart Cycle Discounts, a newer plugin built around scheduled campaigns.
Both are free. Both are good. And they are not the same tool. This is the part the roundup posts skip: their free versions draw the free/Pro line in completely different places, so the question isn’t “which is better” — it’s “which free tier covers the kind of sale I actually run?”
This post answers exactly that, and only that. It’s a free-tier-only comparison for people on a $0 budget who want to start in the right place. If you’ve already decided you’ll eventually pay for one of them, the full picture lives in a companion post — the broader Discount Rules vs. Smart Cycle Discounts head-to-head covers the philosophy and the paid tiers. Here, we stay strictly on the $0 tiers.
A quick disclosure
Disclosure
We make Smart Cycle Discounts. So we’re not a neutral referee here. We’ve worked hard to describe Discount Rules’ free version accurately and to say plainly where it’s the better free starting point — because it genuinely is, for some stores. If you’re a Flycart user and think we got a detail wrong about the free version, tell us and we’ll fix it.
What a first-time store actually needs from a free discount plugin
Before comparing features, it helps to be honest about what a brand-new store usually needs. In our experience it’s a short list:
- Run a sale without editing every product by hand. Select a set of products (or the whole catalog) and apply a discount in one place.
- Have the sale stop on its own. The single most common discount mistake is a promotion that keeps running after it was supposed to end. You want a start and a stop you can set once.
- Show the discount on the storefront — a crossed-out price and a “Sale!” badge — so customers actually notice it.
- Not pay $100+/year before the store has made any money. The free tier has to carry real weight, not act as a 14-day teaser.
Almost everything else — tiered wholesale pricing, cart-total thresholds, customer-history rules, BOGO, unique coupon codes — is a “later” feature you grow into. The right free plugin is the one that nails your first need cleanly and leaves room to grow. So the real question becomes: is your first sale shaped more like a schedule (“20% off this weekend”) or more like a pricing rule (“buy 10, save 15%”)? Hold that question; it decides almost everything below.
Smart Cycle Discounts free: what $0 includes
Smart Cycle Discounts treats every discount as a campaign with a lifecycle — draft, scheduled, active, expired — rather than a rule that evaluates forever. Its free tier is built around getting a time-boxed sale live and stopping it automatically. Verified against the current plugin (version 2.1.4), the free version includes:
- Three discount types: percentage, fixed amount, and BOGO (Buy One Get One). BOGO is configurable — “Buy 2, Get 1 at 50% off” is valid, not just buy-one-get-one-free. The BOGO “get” applies within the same product pool.
- Automated scheduling, to the hour and minute, timezone-aware. Set a start and end; the campaign activates and expires on its own. (Activation timing rides on WordPress’s cron — worth understanding for exact midnight launches, which this guide on running a flash sale without staying up until midnight walks through.)
- Recurring campaigns — a weekend sale that repeats every Saturday and Sunday, configured once.
- Auto-apply or coupon-code delivery, on any discount type. A campaign can fire automatically, or require a code the customer enters at checkout — and that works for BOGO too, not just percentage/fixed. There’s also URL auto-apply (
?wsscd_code=YOURCODE) for email and social links. - Free shipping toggle per campaign.
- User role targeting and country targeting (billing or shipping).
- Campaign Health and Campaign Intelligence checks — a pre-launch scan that flags overlapping discounts, priority ties, low-stock exposure, and schedule problems before you go live.
- Cycle AI — 10 drafts per month — describe the sale in plain English and it fills out the wizard with real products from your catalog for review.
- Unlimited campaigns, a 1–5 priority system, and storefront sale badges (see the architecture note below).
What’s not free: tiered quantity (volume) pricing, spend-threshold (cart-total) discounts, and bundle deals are Pro. So are bulk unique-code generation, single-use code enforcement, and the full analytics dashboard.
How the sale shows on your storefront
Smart Cycle Discounts applies discounts at display time through WooCommerce’s own price filters, so your theme’s “Sale!” badge and strikethrough pricing appear automatically on shop, category, product, and search pages — no extra setup. One honest limitation to know up front: because it doesn’t write to each product’s stored _sale_price field, discounted products won’t appear in WooCommerce’s native “On Sale” shortcode/block or third-party “On Sale” filters (FacetWP, etc.). This is true of Discount Rules too — it’s a shared trait of runtime-discount plugins, not a difference between them.
Discount Rules free: what $0 includes
Flycart’s Discount Rules is a rules engine: you build conditions (“if the cart quantity is at least 10, then apply 15% off”), and the rule evaluates on every relevant request. Its free version is mature and does a real amount — and crucially, it draws its free/Pro line around different features than Smart Cycle Discounts does.
Verified at the WordPress.org listing on 18 June 2026 (listed version 2.6.16), the free version includes:
- Percentage discounts — applied storewide or to specific products. (The free tier is percentage-based; fixed-amount / fixed-price discounts are Pro.)
- Bulk (quantity-break) pricing — “buy 5+ get 10% off, buy 10+ get 15% off.” This is the headline free-tier strength, and it’s genuinely strong.
- Cart / order-total based discounts — discounts that trigger off the cart subtotal or line items.
- Date-range scheduling — run an offer for a specific period (e.g., “10% off only on Black Friday”).
- On-page bulk discount table — display the quantity-break tiers to shoppers right on the product page. (The cart/checkout “you saved” savings label is a Pro feature.)
What requires the paid upgrade, based on the WordPress.org listing as of writing: fixed-amount / fixed-product discounts, BOGO / Buy-X-Get-Y, coupon-code-activated rules, user-role pricing, purchase-history and other conditional logic, free shipping rules, and analytics/reporting. There’s no AI feature in either tier.
Why verify the free line yourself
Flycart has moved the boundary between free and Pro more than once over the years, and it differs from how some older comparison articles describe it. The split above reflects the WordPress.org listing on 18 June 2026. Before you rely on any single feature, open the plugin’s own listing and confirm the current state — the page is the source of truth, and it changes.
Free vs. free: the feature comparison
This table compares only the free versions of both plugins. A check means it’s in the free tier; a cross means it’s absent from free (it may exist in that plugin’s Pro tier — noted where useful).
| Feature (free tier only) | Discount Rules (Flycart) free | Smart Cycle Discounts free |
|---|---|---|
| Core model | Rules engine (conditions evaluate continuously) | Campaign system (scheduled lifecycle) |
| Percentage discounts | Yes | Yes |
| Fixed-amount discounts | No (Pro) — free tier is percentage-based | Yes |
| Bulk / tiered quantity pricing | Yes — its free-tier strength | No (Pro) |
| Cart-total / spend-threshold discounts | Yes (order-total / cart-based) | No (Pro) |
| BOGO (Buy One Get One) | No (Pro) | Yes (same-product pool) |
| Scheduling | Date-range (start/end dates) | Date + hour + minute, timezone-aware, auto-expire |
| Recurring / repeating sales | No | Yes (continuous + instances) |
| Auto-apply (no code needed) | Yes — rules apply automatically | Yes |
| Customer-entered coupon codes | No (coupon-activated rules are Pro) | Yes — on any discount type, incl. BOGO; plus URL auto-apply |
| Bulk unique-code generation | No (Pro) | No (Pro) |
| User-role targeting | No (Pro) | Yes (include/exclude roles) |
| Country / location targeting | No (Pro) | Yes (billing or shipping country) |
| Free shipping with a discount | No (Pro) | Yes (per-campaign toggle) |
| Conflict / pre-launch checks | No | Yes (Campaign Health + Intelligence) |
| AI campaign drafting | No | Cycle AI — 10 drafts/month |
| Analytics / reporting | No (Pro) | Base intelligence verdicts free; full dashboard is Pro |
| On-page bulk pricing table | Yes | No (different model) |
| Theme “Sale!” badge / strikethrough | Discounted price shows; the “Sale!” badge is a Pro feature | Native, via WooCommerce price filters |
| Active installs (whole plugin) | 100,000+ — large community, lots of tutorials | Newer, smaller community |
About this table
Both plugins ship updates frequently and Flycart in particular has shifted its free/Pro boundary over time. Every “free vs. free” cell above reflects the two plugins’ canonical sources as of 18 June 2026 (Discount Rules: its WordPress.org listing; Smart Cycle Discounts: its installed code). If a cell drifts out of date, the official plugin pages win.
Where Discount Rules free genuinely wins
This matters, and we’re not going to soften it: for a specific (and common) kind of store, Discount Rules’ free version is the better free starting point. Full stop.
Bulk and quantity-break pricing, for free
If your core model is “buy more, save more” — wholesale, B2B, bulk consumables — Discount Rules gives you quantity-break tiers in the free version. Smart Cycle Discounts keeps tiered (volume) pricing behind its Pro upgrade. For a store whose first and primary need is “buy 10 get 10% off, buy 25 get 20% off,” Discount Rules free covers it without spending a cent, and it even displays the tier table on the product page. That’s a real, free advantage.
Cart-total / spend-threshold discounts, for free
“Spend over $75, get 10% off the order” is a cart-total rule. Discount Rules handles this kind of order-total condition in its free tier. In Smart Cycle Discounts, spend-threshold discounts are a Pro feature. If your headline promotion is a cart-value incentive, Flycart’s free version reaches further.
Conditional rule logic
The rules engine is Flycart’s whole identity. Even within the free tier’s limits, thinking in conditions (quantities, cart composition, line items) is its native language. If your discounts are fundamentally “if X is in the cart, then Y,” that mental model fits Discount Rules — and the broader rule logic only deepens at the Pro tier.
A huge community
100,000+ active installs means thousands of forum threads, tutorials, and already-answered edge cases. When something breaks at an inconvenient hour, that ecosystem is genuinely valuable. Smart Cycle Discounts’ community is smaller and younger.
The fair summary
If your first sale is a bulk/quantity deal or a cart-total threshold, Discount Rules free is the stronger $0 starting point — those exact features are Pro-gated in Smart Cycle Discounts. Start there, and don’t let anyone tell you otherwise.
Where Smart Cycle Discounts free wins
The flip side is just as clear. If your first sale is time-shaped rather than rule-shaped, Smart Cycle Discounts’ free tier reaches into territory that costs money in Discount Rules.
BOGO is free
Buy One Get One is one of the most popular promotion types for a new store, and in Smart Cycle Discounts it’s in the free version. In Discount Rules, BOGO requires the paid upgrade. If “buy 2, get 1 free” is your opening move, that’s the difference between $0 and a license fee.
Real scheduling, and sales that stop themselves
Discount Rules free schedules to a date range. Smart Cycle Discounts schedules to the hour and minute, in your store’s timezone, and the campaign expires on its own. For a flash sale that’s meant to start at 6:00 PM and end at midnight — and actually end — that precision is the whole point. And recurring sales (every weekend, the first Friday of each month) simply don’t exist in Discount Rules; in Smart Cycle Discounts they’re free.
Customer-entered coupon codes — for any discount type
A shared code customers type at checkout (plus a URL that pre-applies it) is free in Smart Cycle Discounts, and it works on every discount type, including BOGO. In Discount Rules, coupon-code-activated rules are a Pro feature. For a first store that wants to hand out a simple “WELCOME10” code, this lands on the free side here.
Targeting and free shipping in the free tier
Role targeting (wholesale vs. retail), country targeting, and a per-campaign free-shipping toggle are all free in Smart Cycle Discounts. In Discount Rules, role-based pricing and free-shipping rules are Pro. If your first promotion is “free shipping for members this week,” Smart Cycle Discounts does it for $0.
It catches mistakes before they go live
Smart Cycle Discounts’ free Campaign Health and Campaign Intelligence run a pre-launch check — overlapping discounts, priority ties, low stock, schedule gaps — and warn you before customers see a wrong price. Discount Rules has no equivalent pre-launch analysis; a misconfigured rule simply goes live. For a first-timer still learning the ropes, that safety net has real value. (If overlapping promotions are a worry, the post on WooCommerce discount conflict detection explains what those checks actually evaluate.)
The fair summary
If your first sale is a scheduled event, a recurring promotion, a BOGO, or a simple coupon-code offer — and you want it to show as a proper sale on your storefront and stop on time — Smart Cycle Discounts’ free version covers more ground without paying.
The free-to-Pro path for each (and what it costs)
You’re choosing a free tier today, but it’s worth knowing where each road leads — because the “natural next purchase” differs, and so does the price.
Starting on Discount Rules free? Your likely upgrade trigger is needing BOGO, coupon-code campaigns, role-based pricing, conditional/purchase-history logic, or analytics. Those live in Flycart’s Pro tier, sold from flycart.org (not WordPress.org). Based on Flycart’s public pricing as of writing, Discount Rules Pro starts around $85/year for a single site — verify the current figure before budgeting. The Discount Rules Pro vs. Smart Cycle Discounts comparison breaks down exactly what that upgrade unlocks.
Starting on Smart Cycle Discounts free? Your likely upgrade trigger is the exact thing Discount Rules gives away free: tiered/volume pricing, spend-threshold cart discounts, or bundle deals — plus bulk unique codes and the full analytics dashboard. Smart Cycle Discounts Pro starts at $59/year for a single site (the Professional 5-site tier is $99/year), per the plugin page as of writing. The free vs. Pro breakdown maps every feature to its tier.
Notice the mirror image
This is the cleanest way to see the two plugins: each one’s free tier is the other one’s upgrade reason. Discount Rules free gives you bulk + cart-total pricing (Pro in Smart Cycle Discounts); Smart Cycle Discounts free gives you BOGO, scheduling, recurring, and codes (Pro in Discount Rules). So the smartest free choice is simply the one whose free features match your first sale — because that’s the side where you’ll spend the least to get started.
The verdict for each store profile
| Your first sale looks like… | Best free starting point |
|---|---|
| “Buy 10, save 10%; buy 25, save 20%” (bulk / wholesale / B2B) | Discount Rules free — tiered quantity pricing is free here; it’s Pro in SCD |
| “Spend over $75, get 10% off the cart” | Discount Rules free — cart-total / order-total rules are in its free tier |
| “Buy 2, get 1 free” (BOGO) | Smart Cycle Discounts free — BOGO is free; it’s Pro in Discount Rules |
| “20% off this weekend, starting Friday 6 PM” (flash / timed sale) | Smart Cycle Discounts free — hour/minute scheduling with auto-expire |
| “A sale that repeats every weekend” (recurring) | Smart Cycle Discounts free — Discount Rules has no recurring schedule |
| “Hand out a WELCOME10 code customers type at checkout” | Smart Cycle Discounts free — coupon codes are Pro in Discount Rules |
| “Free shipping or a members-only price this week” | Smart Cycle Discounts free — role targeting + free shipping are free here |
| “I think in conditions and I want a huge support community” | Discount Rules free — the rules model + 100,000+ installs fit that instinct |
| “I’m not sure yet — I just want to launch one sale cleanly” | Smart Cycle Discounts free — the wizard + pre-launch checks are gentler for a first promotion |
The honest bottom line: there’s no single “best free WooCommerce discount plugin” — there’s a best free tier for the sale you’re about to run. If that sale is bulk pricing or a cart-total threshold, start with Discount Rules free. If it’s a scheduled, recurring, BOGO, or coupon-code promotion, start with Smart Cycle Discounts free. Either way you spend $0, and you can change your mind after one real campaign.
One practical caution: don’t run both at once. They both modify WooCommerce pricing and can collide, producing double discounts or prices nobody can explain. Pick the free tier that matches your first sale, install only that one, and add complexity later.
Common questions
Which is the best free WooCommerce discount plugin overall?
There isn’t one “best” — the two free tiers solve different problems. Discount Rules free is best when your promotion is bulk/quantity pricing or a cart-total threshold. Smart Cycle Discounts free is best when your promotion is a scheduled or recurring sale, a BOGO, or a coupon-code offer. The best choice is the one whose free features cover your first sale, because that’s where you’ll start for $0 instead of hitting a paywall.
Does Discount Rules free include BOGO?
Based on the plugin’s WordPress.org listing as of 18 June 2026, no — BOGO and Buy-X-Get-Y are part of the paid Pro tier. The free version centers on percentage-based discounts — storewide, product-specific, bulk (quantity-break), and cart/order-total — while fixed-amount pricing and BOGO are Pro. If BOGO is your main promotion, Smart Cycle Discounts includes it free. (Flycart adjusts its free/Pro split periodically, so confirm on their listing before relying on it.)
Does Smart Cycle Discounts free include tiered or bulk pricing?
No. Tiered quantity (volume) pricing and spend-threshold cart discounts are Pro features in Smart Cycle Discounts. Its free tier covers percentage, fixed, and BOGO discounts. If “buy more, save more” is your primary model, Discount Rules covers that in its free version — this is the clearest case where Flycart’s free tier wins.
Can I schedule a sale to start and stop automatically with the free versions?
Both free versions can schedule, but with different precision. Discount Rules free supports date-range scheduling (an offer that runs over specific dates). Smart Cycle Discounts free schedules to the hour and minute, is timezone-aware, supports recurring patterns, and the campaign auto-expires. For exact-time flash sales or repeating weekend sales, Smart Cycle Discounts free goes further.
Will discounted products show a “Sale!” badge with the free versions?
Smart Cycle Discounts renders discounts through WooCommerce’s native price filters, so your theme’s “Sale!” badge and strikethrough appear automatically across the storefront. Discount Rules free shows the discounted price through its own display layer, but its “Sale!” badge for discounted products is a Pro feature. Neither plugin, however, writes the stored WooCommerce sale price — so with either one, discounted products won’t show up in WooCommerce’s native “On Sale” shortcode/block or third-party “On Sale” filters that read stored sale data. That’s a shared trait of runtime-discount plugins, not a difference between these two.
Should I just install both and use each for what it does best?
We’d advise against it. Two plugins both modifying WooCommerce prices is a recipe for conflicting or compounded discounts and prices that are hard to trace. For a first store especially, pick the single free tier that fits your most common sale and keep it simple. If you genuinely outgrow one model, that’s the moment to reassess which tool fits — not to stack both.
Key Takeaways
- Both free tiers are genuinely useful — but they’re built for different sales. Discount Rules free is a bulk/cart-total pricing engine; Smart Cycle Discounts free is a scheduled-campaign system.
- Discount Rules free wins for bulk/quantity pricing and cart-total thresholds — both are Pro features in Smart Cycle Discounts. If that’s your model, start there.
- Smart Cycle Discounts free wins for BOGO, hour/minute scheduling, recurring sales, coupon codes, role targeting, and free shipping — all of which are Pro in Discount Rules.
- It’s a mirror image: each plugin’s free tier is roughly the other’s upgrade reason. So the cheapest start is the free tier matching your first sale.
- Free-to-Pro costs differ: Smart Cycle Discounts Pro starts at $59/yr (1 site); Discount Rules Pro starts around $85/yr (1 site) on flycart.org — verify both before budgeting.
- Don’t run both at once — two plugins editing WooCommerce prices can collide. Pick the one that fits, install only it, and grow from there.
Start Your First Sale for $0
If your opening promotion is a scheduled sale, a recurring weekend deal, a BOGO, or a simple coupon code, Smart Cycle Discounts’ free version covers it — with auto-expiring schedules and pre-launch checks so your first sale goes live cleanly.