Running Discounts and Coupons
Discounts and coupons are powerful tools for driving sales, rewarding loyal customers, and clearing slow-moving inventory. Used strategically, they increase revenue. Used carelessly, they erode margins and train customers to wait for sales. This guide covers discount types, how to configure them, and best practices to protect profitability.
1. Types of Discounts
| Type | How It Works | Best Used For |
|---|---|---|
| Percentage Off | Reduces price by a % (e.g., 20% off) | Seasonal sales, loyalty rewards |
| Fixed Amount Off | Subtracts a flat dollar amount (e.g., $10 off) | Minimum order incentives, cart abandonment |
| Free Shipping | Waives shipping fee, optionally above a threshold | Increasing average order value |
| Buy X Get Y | Purchase quantity X, get Y free or discounted | Bundling, inventory clearance |
| Volume Discount | Tiered pricing based on quantity ordered | B2B customers, wholesale |
| Automatic Discount | Applied at checkout without a code | Flash sales, site-wide promotions |
2. Creating Coupon Codes
Most platforms have a Discounts or Coupons section under Marketing. When creating a coupon:
- Choose a memorable code: Short, uppercase, easy to type — e.g.,
SUMMER25orWELCOME10. Avoid special characters. - Set the discount value: Choose percentage, fixed amount, or free shipping.
- Set usage limits: Total uses (e.g., first 100 customers), uses per customer (typically 1), and minimum order value (e.g., $50 minimum).
- Set date range: Always set an expiry date. Open-ended coupons are easily leaked and can be used indefinitely.
- Restrict by product/collection: Limit the coupon to specific products or categories to avoid applying it to already-discounted items.
- Prevent stacking: Decide whether this coupon can be combined with other discounts or loyalty points.
Generate unique codes for email campaigns
Instead of one shared code (which gets posted on coupon websites), generate unique single-use codes for each email recipient. Most platforms support bulk code generation. This lets you track exactly which email subscriber made a purchase.
3. Automatic Discounts and Sale Pricing
For site-wide promotions, automatic discounts are applied at checkout without the customer needing to enter a code. Two approaches:
- Automatic discount rules: Configured in your platform's Discounts section. Set conditions (e.g., "10% off all orders over $75") and the platform applies them automatically.
- Sale price on the product: Edit the product directly and set a "Compare at price" (original) and a "Price" (sale). The platform shows a strikethrough on the original price. Better for highlighting specific products, but must be updated per product.
Automatic discounts are more scalable for large catalogs. Sale pricing is better for showcasing featured deals.
4. Running Flash Sales and Seasonal Promotions
High-impact promotions follow a predictable pattern:
- Plan ahead: Decide on the offer, start/end dates, and which products are included at least two weeks before launch.
- Build urgency: Display a countdown timer on your homepage or product pages. "Sale ends in 4 hours" drives conversions.
- Promote across channels: Email your list, post on social media 24 hours before and at the start of the sale, and send a "last chance" email 2 hours before it ends.
- Prepare your inventory: Ensure sufficient stock for expected demand. Set a maximum quantity per order to prevent bulk purchases by resellers.
- Deactivate at end time: Use scheduled start/end dates in your platform so you do not have to manually disable the promotion.
5. Protecting Profit Margins
Discounts reduce revenue. Before setting a discount, calculate your break-even point:
Break-Even Formula
If your gross margin is 40% and you offer a 20% discount, you need to sell 100% more units just to match your original profit. Use this table as a guide:
| Gross Margin | 10% Discount | 20% Discount | 30% Discount |
|---|---|---|---|
| 50% | +25% more units | +67% more units | +150% more units |
| 40% | +33% more units | +100% more units | +300% more units |
| 30% | +50% more units | +200% more units | Never profitable |
- Always calculate the minimum order value required before applying a discount to ensure it remains profitable.
- Avoid training customers to expect sales — limit major sales events to 3–4 per year.
- Exclude your lowest-margin products from percentage discounts; use fixed-amount discounts instead.
6. Tracking Discount Performance
After each promotion, review these metrics in your store analytics:
- Redemption rate: How many of your distributed codes were actually used? Low redemption suggests the offer or email was not compelling.
- Average order value (AOV): Did the discount increase AOV above the threshold, or did customers just buy the minimum?
- New vs. returning customers: Did the promotion attract new customers or mainly reward existing ones?
- Revenue vs. profit: Calculate net profit after the discount, not just gross revenue. A "successful" sale that loses money is not successful.
7. Troubleshooting Common Issues
| Problem | Likely Cause | Fix |
|---|---|---|
| Coupon code not working | Expired, usage limit reached, or conditions not met | Check expiry date, usage count, and minimum order requirements |
| Discount applied to excluded products | Product not added to exclusion list | Update the coupon's "Excludes" product/collection list |
| Customers stacking multiple coupons | Coupon combination not restricted | Disable "Can be combined with" in coupon settings |
| Tax calculated on full price, not discounted price | Tax settings applied before discount | Verify your platform's tax calculation order in settings |
Was this article helpful?
What can we improve?
