Discount codes and promotions are essential tools for driving sales, acquiring new customers, and moving inventory on your Shopify store. But poorly executed discounting erodes margins and trains customers to never pay full price. The difference between a discount strategy that builds your business and one that undermines it comes down to structure, timing, and restraint.
This guide covers every discount type available on Shopify, with step-by-step setup instructions and strategic frameworks for using each one profitably.
What Types of Discounts Does Shopify Support?
Shopify offers six core discount types, each suited to different strategic goals:
| Discount Type | Best For | Typical Conversion Lift | Margin Impact |
|---|---|---|---|
| Percentage off | Sitewide sales, seasonal promotions | 15-30% | Medium-High |
| Fixed amount off | Higher-AOV products, threshold incentives | 10-25% | Medium |
| Free shipping | Reducing cart abandonment, increasing AOV | 10-20% | Low-Medium |
| Buy X Get Y (BOGO) | Inventory clearance, volume incentives | 20-40% | Medium |
| Automatic discounts | Reducing checkout friction | 15-25% | Varies |
| Bulk discount codes | Influencer campaigns, personalized offers | Varies | Varies |
How Do You Create a Percentage Discount on Shopify?
Percentage discounts are the most common promotion type. Here is how to set one up:
Step-by-Step Setup
- In your Shopify admin, go to Discounts
- Click Create discount
- Select Amount off products or Amount off order
- Choose Percentage
- Enter the discount percentage (e.g., 20%)
- Set the discount code or choose automatic discount
Configuration Options
Applies to: Choose whether the discount applies to all products, specific collections, or specific products. Use collection-based discounts to protect high-margin products from blanket discounting.
Minimum requirements: Set minimum purchase amounts ($50 minimum) or minimum quantities (buy 3+ items) to increase average order value. A 15% discount with a $75 minimum purchase is more profitable than a flat 15% off everything.
Customer eligibility: Restrict discounts to specific customer segments—new customers only, VIP customers, or specific tagged groups. This prevents existing full-price customers from getting discounts intended for acquisition.
Usage limits: Set total usage limits (e.g., first 500 uses only) and per-customer limits (one use per customer) to control costs.
Active dates: Schedule start and end dates. Time-limited promotions create urgency that drives faster conversion.
How Do You Set Up Fixed Amount Discounts?
Fixed dollar discounts ($10 off, $25 off) work better than percentages for higher-priced items because the savings feel more tangible. "$50 off" is more compelling than "10% off" on a $500 product, even though 10% is the same value.
When to Use Fixed Amounts
- Threshold-based incentives: "$15 off orders over $100" encourages customers to add items to reach the threshold
- High-AOV products: Fixed amounts communicate clear savings on expensive items
- Gift card-style promotions: "$25 store credit" feels like a gift rather than a discount
Setup Steps
Follow the same path as percentage discounts but select Fixed amount instead. The configuration options are identical—set minimum requirements, customer eligibility, usage limits, and dates.
Strategic Tip
Use tiered fixed-amount discounts to increase average order value:
- Spend $75, get $10 off
- Spend $125, get $25 off
- Spend $200, get $50 off
This structure incentivizes customers to spend more to unlock larger savings. The breakpoints should be set 20-30% above your current average order value to create meaningful lift.
How Do You Set Up Free Shipping Discounts?
Free shipping is the most underrated discount type. Studies show that 66% of online shoppers expect free shipping on every order, and unexpected shipping costs are the number one cause of cart abandonment.
Creating a Free Shipping Discount
- Go to Discounts > Create discount
- Select Free shipping
- Choose specific countries or all countries
- Set a minimum purchase requirement (recommended)
- Optionally exclude shipping rates over a certain value (prevents free expedited shipping abuse)
- Set the discount code or make it automatic
Free Shipping Strategy
Set a threshold slightly above your current AOV. If your average order is $55, set free shipping at $65. This increases AOV by 15-20% while the actual shipping cost you absorb remains fixed.
Communicate the threshold everywhere: product pages, cart page, header banner, and checkout. "You're $12 away from free shipping" is one of the most effective upsell messages in e-commerce.
Consider absorbing shipping into product prices. Many successful Shopify stores price products 5-10% higher and offer "free shipping always." Customer perception of getting free shipping often outweighs the slightly higher product price.
How Do You Set Up Buy X Get Y (BOGO) Deals?
BOGO promotions drive the highest conversion lifts but require careful margin analysis to remain profitable.
BOGO Setup Steps
- Go to Discounts > Create discount
- Select Buy X get Y
- Define the customer purchase requirement:
- Minimum quantity of items (buy 2 shirts)
- Minimum purchase amount (spend $100)
- Define what the customer gets:
- Specific products at a percentage off or free
- Set maximum uses per order to prevent abuse
- Configure additional requirements and dates
BOGO Variations
| Variation | Example | Best For |
|---|---|---|
| Buy one, get one free | Buy 1 candle, get 1 free | Inventory clearance |
| Buy one, get one 50% off | Buy 1 pair, get 2nd 50% off | Encouraging multi-unit purchase |
| Buy 2, get 1 free | Buy 2 t-shirts, get 3rd free | Maximizing volume |
| Spend X, get free gift | Spend $100, get free sample set | Increasing AOV |
| Buy from Collection A, get % off Collection B | Buy a camera, get 20% off accessories | Cross-selling |
Margin Check
Before launching any BOGO promotion, calculate your effective discount:
- Buy 1 Get 1 Free = 50% effective discount on two units
- Buy 1 Get 1 50% Off = 25% effective discount on two units
- Buy 2 Get 1 Free = 33% effective discount on three units
Ensure your product margins support the effective discount while still covering COGS, shipping, and operating costs.
How Do You Set Up Automatic Discounts?
Automatic discounts apply at checkout without requiring a code. They reduce friction (customers do not need to search for or remember codes) and increase perceived value (the discount feels like a store benefit rather than a limited promotion).
When to Use Automatic Discounts
- Sitewide sales — Black Friday, seasonal promotions where everyone gets the same deal
- Free shipping thresholds — Automatically apply when order meets the minimum
- Volume incentives — Buy 3+ of the same product, automatically get 15% off
- Loyalty rewards — Automatic discounts for customers tagged as VIP or repeat buyers
Setup Steps
- Go to Discounts > Create discount
- Select the discount type (amount off, free shipping, buy X get Y)
- Under method, choose Automatic discount instead of discount code
- Name the discount (customers see this name at checkout)
- Configure all other settings as normal
Limitations
Shopify limits you to 25 active automatic discounts simultaneously. Automatic discounts cannot be combined with manual discount codes unless you specifically enable discount combinations. Plan your automatic discount calendar to stay within these constraints.
How Do You Create Bulk Discount Codes for Campaigns?
Bulk codes generate thousands of unique, single-use codes—perfect for influencer campaigns, email personalization, or partner promotions.
Generating Bulk Codes
- Create a discount as normal with all your desired settings
- Under the code section, click Generate discount codes
- Specify the number of codes you need and a prefix (e.g., INFLUENCER-)
- Shopify generates unique codes like INFLUENCER-A3X7K2, INFLUENCER-B9M2P4
- Export the codes as CSV for distribution
Use Cases
Influencer campaigns: Give each influencer a unique code. Track which influencers drive actual sales by monitoring individual code usage.
Email personalization: Include unique codes in email automations so each recipient gets a personal discount that feels exclusive and prevents code sharing.
Partnership promotions: Provide partner brands or publications with unique code sets to track referral performance.
What Discount Strategy Should You Follow?
The most profitable Shopify stores follow a disciplined discount calendar rather than running promotions reactively.
Annual Discount Framework
| Period | Promotion Type | Suggested Discount |
|---|---|---|
| January | New Year / Winter clearance | 20-40% off winter inventory |
| February | Valentine's Day | Bundle deals, gift sets |
| March-April | Spring launch | New customer welcome offer only (15%) |
| May | Mother's Day | Gift with purchase |
| June-August | Summer sale (limited) | Free shipping threshold decrease |
| September | Back to school / Fall launch | Early access for email subscribers |
| October | Pre-holiday buildup | Loyalty member exclusive (10%) |
| November | Black Friday / Cyber Monday | Biggest discounts of year (25-40%) |
| December | Holiday gifting, last-minute | Free expedited shipping, gift wrapping |
Rules for Sustainable Discounting
- Never discount more than 30% of the calendar year. Full-price credibility erodes when customers learn to wait for sales.
- Protect hero products. Your best-selling, highest-margin products should rarely be discounted. Discount slower-moving inventory instead.
- Escalate gradually. Start promotions at lower discounts and increase only if needed. Jumping straight to 30% off leaves no room to escalate.
- Track discount depth over time. Monitor your blended discount rate (total discounts given / gross revenue). Keep this under 15% annually for healthy margins.
- Use alternatives to price discounts. Free gifts, exclusive access, loyalty points, and bundling preserve perceived value better than price cuts.
Shopify's discount tools are powerful, but the strategy behind how you use them matters more than the setup mechanics. Build a discount calendar, set margin guardrails, and treat every promotion as a test that informs your next one.
For strategies on ensuring your products and promotions get discovered by AI shopping assistants like ChatGPT and Perplexity, explore how AdsX helps Shopify merchants maximize visibility across the new AI-powered shopping landscape.