Pricing, Discounts, Promotions Shopify Set Up
Last modified: June 22, 2026
-
How do I set up a discount code on Shopify?
Go to Discounts in your Shopify admin and click “Create discount.” Choose between a percentage discount, a fixed amount, or free shipping. Set the discount value, choose which products or collections it applies to, and configure conditions like minimum purchase amount or customer eligibility. Add a start and end date if you want the discount to expire automatically, then save. Your code is ready to share with customers.
-
Can I run multiple discounts at the same time on Shopify?
Yes, you can have multiple active discount codes and automatic discounts running simultaneously. However, only one discount code can be applied per order at checkout by default. Shopify does allow one automatic discount to stack with one discount code on the same order, so a customer could benefit from both at once. You cannot stack two discount codes, nor can you stack two automatic discounts. For stores on Shopify Plus, Discount Functions let you write custom logic for more advanced combination rules. Keep your active list clean by disabling codes you’re no longer promoting, otherwise customers who find old codes will still be able to use them.
-
What is the difference between a discount code and an automatic discount on Shopify?
A discount code requires customers to type or paste a code at checkout to get the deal. An automatic discount applies on its own when the cart meets the conditions you set, with no code required. Automatic discounts are ideal for sitewide sales where you want every qualifying customer to get the price without extra steps. Discount codes work better when you’re targeting a specific audience, like email subscribers or loyalty members, because only people with the code can use it. You can run both types at the same time, and Shopify allows one of each to combine on a single order. One practical note: automatic discounts take priority if there’s a conflict, and the customer cannot override them by entering a code that applies a different rule to the same items.
-
How do I stop a discount from applying to certain products?
When creating or editing a discount in Shopify, you can set it to apply to specific collections or products instead of your entire store. If you’re running a sitewide discount but need to protect certain items - like new arrivals or products already on sale - exclude them by placing those items in a separate collection and not including that collection in the discount’s scope. You can also set minimum purchase requirements and customer eligibility to narrow down exactly who gets the discount and under what conditions.
-
Do Shopify discount codes work on subscription products?
Yes, but the implementation depends on which subscription app you use. Native Shopify Subscriptions supports discount codes that apply to the first order, recurring orders, or both - set at the discount-creation step. Shopify Subscriptions also supports customer-specific discounts (e.g., 10% off all subscriptions for VIP-tagged customers). Third-party apps like Recharge and Bold Subscriptions have their own discount engines that don’t always honor Shopify-level discount codes - check the app’s documentation before relying on a discount code working across subscription products.
-
How do I track which Shopify discount codes are converting best?
Shopify Analytics has a built-in ‘Discount codes’ report under Analytics > Reports > Marketing. It shows orders, revenue, and conversion rate per discount code over any date range. For deeper analysis (lifetime value of customers acquired via each code, cohort behavior), pull data into Lifetimely, Polar Analytics, or another Shopify analytics app. The metric that matters most: incremental revenue, not raw redemption rate. A code that gets used a lot but discounts customers who would’ve bought anyway is hurting margins, not helping.
Conclusion: Build a Pricing System That Works Without You
The stores that get pricing right early have a compounding advantage. Every seasonal campaign builds on the last. Every discount structure you refine makes the next promotion easier to set up and more effective to run.
The goal isn’t to run more promotions. It’s to run the right ones: targeted, timed, and tracked so you know what’s actually driving revenue. Set up the foundations covered in this guide, get your exclusions and expiration dates in place, and the system handles itself. Setting up a Shopify store the right way means pricing is one less thing to manage manually and one more thing working consistently in the background.