Why discount setup is a margin question, not a configuration question
Discounts are the most-used and most-misunderstood lever in ecommerce. Every Shopify store runs discounts. Very few measure whether their discount strategy actually makes them money on net.
The technical setup is easy — create a discount, set the rules, save. The hard part is the strategy: when to discount, who to discount for, how much, with what restrictions, and how to measure whether the lift in revenue covered the lost margin. This guide covers both layers, with the configuration mechanics first and the strategic framework second.
It assumes you have a working Shopify store and need to configure discounts deliberately. If your existing discounts are technically broken — not applying, applying to the wrong items, stacking incorrectly — the diagnostic patterns are similar to other apps and configuration issues; see Shopify Apps Not Working. If you are building post-purchase upsells or BNPL options that overlap with discount strategy, see Shopify Checkout Setup and Shopify Payments Setup.
It covers:
- What Shopify discounts actually are (the five native types).
- What Shopify handles natively versus what you have to configure or build.
- The 8-step setup process — strategy first, then mechanics.
- Automatic discounts vs discount codes — when to use which.
- Discount combinations and stacking rules.
- Plus-only: Shopify Functions for custom discount logic.
- The discount strategy framework — when to discount, who for, how much.
- Common setup mistakes that quietly destroy margin.
- When to hire help.












