· 7 min read
Shopify Rollouts vs a sale app: scheduling a discount
Shopify Rollouts can now switch a discount on and off on a schedule, and even A/B test it. What that covers, what it leaves to a sale app, and how to run both.
SafeSale · Blog
How to run bulk sales and flash sales on Shopify, what can go wrong with prices, and how to recover when it does. Written from building a sale app around those failures.
· 7 min read
Shopify Rollouts can now switch a discount on and off on a schedule, and even A/B test it. What that covers, what it leaves to a sale app, and how to run both.
· 8 min read
Online says 20% off, the register says full price. Why an automatic discount may not reach Shopify POS, when a price rewrite does, and how to run one sale across both.
· 4 min read
Shopify Canvas can't add app blocks or embeds yet. What that means for SafeSale: discounts and price rewrites keep working, the badge and countdown need a non-Canvas theme.
· 9 min read
Launch a product while a sale is running and it may or may not be discounted, depending on how the sale was built. Collections, tags, rewrites and Functions compared.
· 10 min read
What the CMA's 2026 Emma Sleep case settled on countdown timers, urgency and 'was' prices, the EU 30-day rule, and how to run a Shopify sale that holds up.
· 9 min read
How Shopify builds a price for each market, which of those steps your sale actually changes, why fixed per-market prices sit still, and how to read the new pricing audit trail.
· 8 min read
Where “midnight” actually lands when you schedule a Shopify sale, what the clock change just before Black Friday does to it, and how SafeSale stores times.
· 8 min read
Shopify now lets browser agents search, cart and check out. Whether they read your sale price or your full price depends on how the discount was built.
· 9 min read
Corsair, Coupang and Coles all cancelled orders after a pricing error in 2026. How the same slip happens in a Shopify bulk sale, what to do in the first hour, and the guardrails that stop it.
· 8 min read
Why a Shopify sale can get products disapproved in Google Merchant Center, how price and sale_price work in the feed, and how to keep a sale consistent.
· 9 min read
What to check before replacing Bold Discounts or Amai Bulk Discount, how to restore original prices before migrating, and a dated comparison with SafeSale.
· 8 min read
Dated comparison of Shopify discount app pricing: flat monthly plans vs per-order fees, what uninstalling does to app charges, and SafeSale’s two plans.
· 8 min read
Why discount apps that inject theme code break carts and layouts, how to remove leftover app code from your Shopify theme, and how app extensions avoid it.
· 8 min read
What happens to a Shopify sale if the discount app goes down on Black Friday, how long bulk discounts take to apply, and what runs inside Shopify itself.
· 9 min read
Why bulk discount apps double-discount or skip variants, how to check a sale before launch, and what a per-variant preview with a fixed baseline adds.
· 9 min read
Why bulk discount apps leave wrong prices behind after a sale ends, how to revert sale prices in Shopify by hand, and what a price snapshot actually is.
· 6 min read
A buyer's checklist for Shopify sale apps drawn from the failure modes merchants report most: previews, price snapshots, compounding, variant handling, what happens at the end, uninstall, billing and ads.
· 6 min read
The two ways to run a sale on Shopify compared: where the discount shows, what happens at the end, what can go wrong, and which one to pick for storewide sales, clearance and flash sales.
· 8 min read
A step-by-step playbook for storewide and tiered Black Friday sales on Shopify: choosing the mechanism, previewing every variant, avoiding compounding discounts, scheduling the end, and restoring prices on Monday.
· 7 min read
Why sale prices survive an uninstall, how to find the affected variants, three ways to restore them (reinstall, CSV import, bulk editor), and how to make sure it never happens again.