Five Shopify apps compete for one specific job: automatic, rule-based markdowns — “when a SKU goes N days without a sale, drop the price X%, but never below a floor.” Only one of the five (our own Auto Markdown) treats velocity triggers, a per-SKU floor formula, and cycle reset on sale as its default mode; the other four are scheduled-discount or bulk-edit tools with markdown features layered on. That distinction is the whole comparison, and it has a measurable cost: in the landmark clearance-pricing study by Stephen A. Smith and Dale D. Achabal (Management Science, 1998), rule-based clearance policies tested at a 300-store chain were credited with a $45 million revenue and gross-profit increase, and roughly $10 million a year in added profit at a 600-store chain, according to INFORMS’s release on the work.
Not scheduled sitewide sales. Not BOGO. Not promo codes — those live in a different category, which we cover in our roundup of the best Shopify discount apps for 2026. This page is narrowed to rule-based markdown automation, and it compares the five apps on the four things that decide whether you can run markdowns hands-off: rule granularity, floor protection, cycle-reset behavior, and operator UX.
Key takeaways
- A markdown app earns the name only if it has velocity triggers per collection, a formula-driven floor (typically
cost × 1.10), and cycle reset when a unit sells — otherwise it is a discount scheduler. - Shopify’s native sale pricing needs a manual compare-at price and does not schedule velocity-based drops; per the Shopify Help Center, “only the sale price is displayed at checkout.”
- Of the five apps compared, Auto Markdown is the only one built around velocity + floor + reset; Bold, Discounty, ProductMassEditr, and Easy Sale & Discount cover scheduling, bulk edits, or segment pricing with markdown features added on.
- Rule-based clearance policies were credited with a $45M gain at a 300-store chain and ~$10M/year at a 600-store chain in the Smith & Achabal study INFORMS publicized in 1998.
- Compare-at prices must be genuine: under 16 CFR § 233.1, a former price has to be “the actual, bona fide price at which the article was offered to the public on a regular basis for a reasonably substantial period of time.”
What separates a real markdown app from a discount app
Most “discount apps” can run a scheduled sale or apply a percent off. A real markdown automation app does three things they don’t:
- Velocity triggers per category. Different collections have different velocity baselines. A fall coat that hasn’t sold in 14 days should mark down on a different rhythm than an everyday tee that hasn’t sold in 14 days. One-size-fits-all rules recreate the problem of sitewide sales.
- Floor protection. Before any markdown executes, the resulting price is checked against a floor formula (typically
cost × 1.10). Without it, a SKU bought at the wrong margin can spiral toward break-even with each cycle. - Cycle reset on sale. When a SKU finally sells, the markdown clock resets. Otherwise the next unit inherits the discount even though there is no clearance pressure left.
If an app can’t do all three, it is a scheduled-discount app being marketed as markdown automation. The underlying rule design — trigger windows, drop sizes, floor tiers — is in our pricing rules playbook for Shopify automated markdowns.
The reason this distinction matters is not taste; it is money. Smith and Achabal’s “Clearance Pricing and Inventory Policies for Retail Chains” (Management Science, vol. 44, 1998) modeled clearance prices that respond to sales rate, seasonality, and remaining assortment — the same inputs a velocity rule reads — and INFORMS reported the policies were implemented and tested at chains of 300, 600, and 800 stores. A blanket “30% off everything” is the opposite of that model: it ignores every signal the research says drives the right price.
Where Shopify’s native tools stop
Shopify does sale pricing natively, and the mechanics are worth understanding before paying for anything. To show a sale, you set a compare-at price above the selling price; the Help Center’s instruction is literal — “Make sure that the value in the Compare-at price field is higher than the value in the Price field to display the sale price” (Shopify Help Center, Setting sale prices). The same page draws the line that defines this whole category: “Using sale prices is different from setting up discounts. If you set a sale price and a compare-at price, then both these amounts can be displayed on product pages and collection pages, but only the sale price is displayed at checkout.”
What native sale pricing does not do is change on its own. There is no built-in “drop 10% if unsold for 14 days,” no floor, and no automatic reversion. That gap — not the compare-at mechanic itself — is what every app below is selling into.
One compliance note that applies regardless of tool: the strikethrough price has to be real. Under the FTC’s Guides Against Deceptive Pricing, a former-price comparison is legitimate only when the former price is “the actual, bona fide price at which the article was offered to the public on a regular basis for a reasonably substantial period of time” (16 CFR § 233.1(a)). Inflating a compare-at price to manufacture a deeper-looking markdown is the one thing no markdown app should ever automate.
The five apps at a glance
| App | Velocity triggers | Floor protection | Cycle reset on sale | Also does | Best for |
|---|---|---|---|---|---|
| Bold Custom Pricing | No — scheduled drops | Manual, per rule | No | Customer-segment pricing (VIP, wholesale) | Stores already on Bold for segments |
| Auto Markdown | Yes — per collection | Global formula (e.g. cost × 1.10) | Yes | — | Slow-moving inventory tail |
| ProductMassEditr | No — manual runs | Manual, per rule | No | Formula-based bulk price edits | Operators who want manual control |
| Discounty | Not core mode | Per rule | No | Sale badges, countdown timers | Scheduled promo calendars |
| Easy Sale & Discount | No | Manual, per rule | No | Light sale scheduling | Small stores, few promos per quarter |
The 5 markdown automation apps
1. Bold Custom Pricing — segment + bulk markdown
Bold is the broadest player on this list. Originally built for customer-segment pricing (VIP, wholesale, member tiers), it added bulk markdown capability over time. You can schedule price drops across collections, run percent-off rules, and combine them with customer-segment logic.
Pros: Mature and well-supported, integrates with most theme-level customization. Strong if you also need customer-segment pricing.
Cons: Velocity-triggered markdowns aren’t its primary mode — you set schedules, not “drop the price when a SKU goes 14 days without a sale.” Floor protection is manual per rule rather than formula-based.
Best for: Stores that already use Bold for customer-segment pricing and want one app to also handle scheduled markdowns.
2. Auto Markdown — velocity-triggered with floor protection
Our own app. Built specifically for the velocity-triggered job. Rules are configured per collection — “core collection: 30 days without sale, drop 5%; seasonal collection: 14 days, 10%; discontinued line: 7 days, 15%.” Every markdown is checked against a per-SKU floor (formula-driven, typically cost × 1.10) before executing. The cycle resets every time a SKU sells.
Pros: Velocity-triggered logic is the default, not an add-on. The floor formula is global, so you can’t accidentally mark down below margin. Different rules per collection without writing custom code. Cycle reset on sale prevents over-discounting.
Cons: Narrowly scoped — it doesn’t do customer-segment pricing or BOGO. If you need those too, you’ll want a second app.
Best for: Stores with a meaningful slow-moving inventory tail where the manual markdown process is eating operator hours: apparel, seasonal goods, electronics, anything with predictable category-velocity decay.
3. ProductMassEditr — bulk price changes
Bulk-edit prices across selected products with rule-based logic (percent-off, fixed-amount, formula-based). Not strictly a markdown automation tool — more of a power-user bulk-edit tool — but if your “markdown process” is an operator running bulk price changes by hand, it speeds that up considerably.
Pros: Flexible bulk editing with formula support. Scheduled changes are supported.
Cons: No velocity triggers — you still decide when to run the edit. No automatic cycle reset. Floor protection has to be built manually into each rule.
Best for: Operators who would rather have powerful manual tooling than automation. A reasonable middle ground if you want full control.
4. Discounty — scheduled sales with markdown features
Primarily a scheduled-sales app with some markdown rule capability added on. Its strengths are visual — sale badges, countdown timers — and schedule management. Markdown automation is a feature rather than the primary mode.
Pros: Clear UI for visualizing markdown state. Good fit when your discount strategy is mostly time-boxed sales with occasional markdown overlays.
Cons: Velocity triggers aren’t the core mode. Floor protection is per rule rather than formula-driven globally.
Best for: Stores whose discount calendar is mostly scheduled (Black Friday, end-of-season, monthly promos) with occasional markdown layering.
5. Easy Sale & Discount — entry-level markdown scheduling
A lighter-weight app focused on scheduled sales and basic markdown rules. A sensible entry point for smaller stores that want some automation without the operational surface of a full markdown system.
Pros: Simple to configure. Affordable tier. Reasonable for stores with limited markdown needs.
Cons: No velocity triggers. Floor protection is per rule and manual. Doesn’t scale beyond a few hundred SKUs without operator pain.
Best for: Small stores running a few scheduled markdowns per quarter who don’t need the automation depth of Auto Markdown or the breadth of Bold.
How to pick
Three questions, in order:
- Do you need velocity-triggered automation, or just better scheduled markdowns? If velocity: Auto Markdown. If scheduled: Discounty or Easy Sale & Discount.
- Do you also need customer-segment pricing (wholesale, VIP)? If yes: Bold for both jobs. If no: a specialist app for each.
- Is your operator’s bottleneck “deciding when to mark down” or “doing the bulk edit”? If the former: automation (Auto Markdown). If the latter: better tooling (ProductMassEditr).
For most apparel and seasonal-goods stores with more than a few hundred SKUs, the right answer is automation with floor protection. The manual approach scales until it doesn’t, and the breaking point shows up as margin compression nobody on the operator side notices in real time.
How we evaluated these apps — and what we didn’t
We scored each app against the three capabilities above (velocity triggers, formula-driven floors, cycle reset on sale) plus two operator concerns: per-collection rule granularity and the effort to revert prices cleanly. We run Auto Markdown on our own stores; capabilities for the other four are taken from their public App Store listings and documentation, not from running them on live inventory side by side.
Limitations worth stating plainly: pricing tiers change often and are deliberately left out; we have not benchmarked storefront performance impact per app; and the financial results cited from Smith and Achabal come from large multi-store chains in 1998, not from Shopify merchants — the mechanism (price responding to sales rate and remaining stock) transfers, the dollar figures do not. Treat the table as a map for your own trial, not a substitute for one.
Common mistakes when picking a markdown app
Mistaking a discount app for a markdown app. If the app doesn’t have velocity triggers, formula-based floors, and cycle reset on sale, it’s a discount scheduler. Useful, but for a different job.
Skipping the floor formula. The single fastest way to lose money on automated discounting. Every app on this list either supports floors or should be paired with something that does.
Letting markdowns stack with promo codes uncontrolled. Automated markdown plus a sitewide promo code equals compound discounts the system never accounted for. Either block stacking or build the floor with stacked discounts in mind.
Inflating the compare-at price. A strikethrough that was never a real selling price fails the FTC’s bona-fide former-price test in 16 CFR § 233.1 and is easy for shoppers to catch with price-history tools. Automate the markdown, never the “was” price.
Buying the heaviest app for a light job. If you have 50 SKUs and one promo a quarter, you don’t need rules-based automation. Pick the lightest tool that solves the actual problem.
FAQ
Does Shopify have built-in markdown automation?
No. Shopify supports manual sale pricing — a compare-at price above the selling price, with “only the sale price … displayed at checkout” per the Help Center — and scheduled discount codes, but not rules-based, velocity-triggered markdowns with floor protection. That gap is why this category of apps exists.
What’s a reasonable floor formula?
Most merchants land on cost × 1.10 (a 10% margin floor) for everyday items, cost × 1.20 for premium categories, and cost × 1.05 for discontinued lines being cleared. Adjust based on true cost-to-serve, not just COGS.
How fast should I see results after switching to automated markdowns?
Margin protection is immediate — the floor formula stops any below-margin pricing on day one. Inventory throughput improvements show up over 30–60 days as the velocity rules cycle through stale SKUs. Track sell-through rate before and after for the cleanest measure.
Can I run multiple markdown apps simultaneously?
Technically yes; in practice risky. Apps don’t know about each other’s price changes, so you can get conflicting rules running on the same SKU. Pick one for the markdown automation job.
Is there research behind rule-based markdowns, or is it vendor marketing?
There is a substantial operations-research literature. The canonical paper is Smith and Achabal’s “Clearance Pricing and Inventory Policies for Retail Chains” (Management Science, 1998), which modeled clearance prices as a function of sales rate, season, and remaining assortment; INFORMS reported the policies were tested at chains of 300 to 800 stores with gains of $45 million (revenue and gross profit) and about $10 million a year (profit) at two of them. Velocity rules are the small-merchant version of that idea.
What about generic “discount manager” apps?
They’re fine for scheduled sales and promo codes — a different category. For the rule-based velocity-markdown job specifically, the apps in this comparison are the specialists. Cross-reference the broader category in our Best Shopify Discount Apps for 2026 writeup.
More from Field Notes
- Best Shopify Discount Apps for 2026: 6 Honest Picks — the broader discount category these markdown tools sit inside
- Spin to Win Alternatives for Shopify: 6 Cleaner Options — engagement-side conversion levers without the discount-popup tax
- Personal Shopper Apps for Shopify: 5 Tools Worth Knowing — one-to-one curated selling for high-value customers
— Palm Beach Themes is a Miami-based Shopify app studio. We use the apps we sell, so every claim in this post comes from our own merchant testing or a cited source.
If velocity-triggered markdowns with floor protection are the specific job, that’s what we built. See Auto Markdown →