Revionics found that 65% of retail promotions are ineffective. Two-thirds of promotions don't work. They cost margin without driving incremental revenue.
The remaining 35% — the ones that work — share common traits: clear goals, appropriate timing, targeted audiences, and discipline about when to stop. Shopify merchants who get this right hit $14.6 billion in BFCM 2025 sales, with conversion rates surging to 6.4% during the event versus the typical 1-4%.
This guide covers how to plan and execute Shopify promotions that fall in the effective 35%, not the wasteful 65%.
Types of Shopify Promotions
Flash Sales
Short, high-urgency events designed to drive rapid revenue and clear inventory. Typically 24-72 hours. Over 50% of flash sale orders occur in the first hour.
When they work: New product launches, inventory clearance, seasonal transitions, and building email/SMS list urgency. Kylie Cosmetics runs flash sales around product launches and consistently sees 300% traffic increases and 50% conversion rate increases, with products selling out in minutes.
When they don't: When you run them every week. Flash sales lose their urgency when customers know another one is coming next Tuesday.
BOGO Offers (Buy One Get One)
Buy One Get One Free, Buy 2 Get 1 Free, or Buy One Get 50% Off a second item. Simple to understand, strong conversion drivers.
Stores running BOGO offers see 20-35% higher conversion rates during the promotion. The limitation on Shopify: native BOGO doesn't automatically add the free item to the customer's cart — they must manually add it, which means many miss the offer entirely.
Product Bundles
Multiple products sold together at a combined discount. Bundles increase AOV by 20-35% on average, with conversion rate lifts of 10-20% on bundled product pages. Up to 30% of ecommerce revenue now comes from bundled products.
This is the highest-impact promotion type for sustained revenue growth because bundles work year-round — not just during sales events.
Rhode Skin saw kit upsell revenue grow from $948,000 to $2.53 million per month by bundling skincare products into routines. The sweet spot for bundle discounts is 15-25% off combined individual prices.
Free Shipping Thresholds
Set a minimum order value for free shipping, 15-25% above your current AOV. 58% of shoppers add extra items to reach free shipping thresholds. Free shipping is roughly twice as compelling as percentage-off offers.
Example: Your AOV is $50. Set free shipping at $60-65. Show a progress bar in the cart: "You're $12 away from free shipping!" Conversion increases 22% when retailers offer free shipping.
Free Gift with Purchase
Set a cart value threshold and automatically add a gift. "Spend $75, get a free sample kit." The gift should cost you $2-5 but have $10-15 perceived value. WHO IS ELIJAH boosted AOV by 46% during BFCM 2024 using tiered gift-with-purchase rules.
Loyalty Rewards
68% of Shopify stores have implemented loyalty programs. Repeat customers generate 44% of total revenue despite being only 21% of the customer base. Loyalty promotions — points, VIP tiers, member-exclusive discounts — cost 5-25x less than acquisition.
The Promotional Calendar
| Period | Event | Strategy |
|---|---|---|
| January | Post-holiday | Gift card spending, New Year bundles, inventory clearance |
| February | Valentine's Day | Gift sets, couple's bundles, limited-edition packaging |
| March-April | Spring | New arrivals, seasonal bundles, spring cleaning themes |
| May | Mother's Day | Gift bundles, free gift wrapping, curated sets |
| June | Father's Day | Themed bundles, value packs |
| July | Prime Day | Compete with Amazon deals, mid-year sale |
| August-September | Back to school | Second-largest retail season ($40-45B), essentials bundles |
| October | Pre-holiday | Early bird offers, build anticipation |
| November | BFCM | Biggest event. $14.6B Shopify sales in 2025, 27% YoY increase |
| December | Holiday/year-end | Last-minute gifts, year-end clearance |
Key stat: 70% of BFCM sales and 80% of traffic came from mobile. Every promotion must work on phones.
Shopify's Native Promotion Tools (and Their Limits)
What Shopify Can Do Natively
- Discount codes: Percentage off, fixed amount, free shipping, Buy X Get Y
- Automatic discounts: Applied at checkout without a code
- Up to 25 active automatic discounts at any time
- Discount combination support (since the 2023 update): Automatic discounts combine with codes by default
- Maximum 5 discount codes per order plus 1 shipping discount code
What Shopify Can't Do Natively
- No product page display: Savings only appear at checkout. A discount nobody knows about until the payment screen doesn't change buying behavior.
- No auto-add for BOGO/free gifts: Customers must manually add the free item. Many miss it entirely.
- No tiered pricing tables: Volume discounts need a visible "Buy 2 save 10%, Buy 3 save 15%" display. Shopify doesn't generate this.
- 25 automatic discount limit: Challenging during busy seasons with multiple promotions running.
- Can't restrict free shipping to standard only: Also discounts premium shipping options.
- No complex conditional logic: Influencer-specific, loyalty-tier, or tag-based promotional rules need apps.
This is where a bundle or discount app fills the gap. Buno handles product page pricing display, automatic bundle discounts, tiered volume pricing tables, and inventory sync — the functionality Shopify's native tools don't cover. It runs on Shopify Functions (fast, server-side) and theme app extensions (native look, no speed impact).
Promotion Frequency: How Often Is Too Often?
Flash promotions: Once every 5-6 weeks, maximum 3 times during peak seasons.
Discount campaigns: Don't run longer than 5 weeks.
Premium approach: Some brands run only 2 sales per year — Black Friday plus one mid-year event.
Why frequency matters: Frequent discounts desensitize customers. They ignore smaller discounts and hold out for larger ones. Over-discounting trains buyers to purchase only at reduced prices, attracting one-time bargain hunters and harming perceived product value. This is discount fatigue, and it kills full-price revenue.
The alternative to discounting: Use value-adds instead of price cuts:
- Exclusive bundles only available for a limited time (scarcity without discounting)
- Free gift with purchase (perceived value without cutting price)
- Early access to new products for email subscribers (exclusivity)
- Loyalty-only promotions that reward existing customers without broadcasting discounts
Measuring Promotion Effectiveness
Don't just track revenue during the promotion. Track what happens after.
Conversion rate lift: Compare to the same period without a promotion. BFCM 2023 saw 6.4% vs. 1-4% baseline — but your mid-week flash sale should still show measurable lift.
AOV impact: Did the promotion increase average order value (bundles, thresholds) or decrease it (flat discounts)?
Revenue per visitor: This combines conversion and AOV. If a promotion increases conversion but tanks AOV, revenue per visitor tells the real story.
Post-promotion behavior: Do customers who bought on promotion come back at full price? Or did the discount attract one-time bargain hunters who never return?
Margin per order: A 20% revenue lift with a 25% discount might mean you made less profit. Always calculate margin impact.
Getting Started
-
Pick one promotion type. Don't launch bundles, a flash sale, and a free shipping threshold simultaneously. Start with one, measure it, then layer.
-
For sustained AOV growth: Create product bundles. This works year-round, not just during sales events. Use Buno for the pricing display and inventory sync.
-
For seasonal events: Plan BFCM and holiday promotions 6-8 weeks early. Set up discount codes, test on a staging store, and have mobile-optimized landing pages ready.
-
For quick wins: Add a free shipping threshold 15-25% above your current AOV with a progress bar in the cart. 58% of shoppers add items to qualify.
-
Measure for 3 weeks. Daily fluctuations are noise. Compare weekly revenue per visitor before, during, and after the promotion.
-
Know when to stop. A promotion that runs forever isn't a promotion — it's a permanent price cut. Set clear end dates and stick to them.
The stores in the effective 35% aren't running more promotions. They're running better ones — targeted, timed, measured, and disciplined about when to stop.
