Table of Contents
- Introduction
- Foundations First: Before You Discount
- Clarify the "Why": Identifying Your Goals
- How to Set Up Discount Codes on Shopify: The Native Method
- Margin & Operations Check: The Hidden Costs of Discounting
- When to Bring in Help: Technical and Legal Guardrails
- Bundling with Intention: Moving Beyond Basic Codes
- Performance and Measurement: How to Know if It’s Working
- The Sustainable Growth Journey
- Conclusion
- FAQ
Introduction
Offering a discount is one of the most powerful levers in a Shopify merchant’s toolkit, but it is also one of the most misunderstood. While a simple "10% off" might seem like a quick way to spark interest, a poorly planned discount strategy can erode your margins, train your customers to wait for sales, and complicate your fulfillment process. Whether you are a new Shopify founder launching your first collection or a high-SKU brand looking to move seasonal inventory, knowing how to set up discount codes on Shopify is only half the battle. The real challenge is setting them up with intention.
At MBC Bundles, we see discounts not as a desperate attempt to grab attention, but as a supportive tool inside a larger, healthy commerce system. When used correctly, discount codes help you reach specific goals: increasing your Average Order Value (AOV), rewarding loyal customers, or clearing out slow-moving stock. However, they must be built on a solid foundation of clear product value and a seamless user experience.
This guide is designed for Shopify merchants who want to master the technical setup of discounts while maintaining a sophisticated, profit-first strategy. We will walk you through the native Shopify discount types, the operations check you must perform before hitting "save," and how to transition from simple codes to intentional product bundles that drive sustainable growth.
Our thesis is simple: follow a responsible journey. Start with your foundations, clarify your goal, check your margins and operations, bundle with intention, and then reassess based on data. Let’s dive into the mechanics and strategy of Shopify discounts.
Foundations First: Before You Discount
Before you learn how to set up discount codes on Shopify, you must ensure your store is ready to convert traffic. A discount cannot fix a fundamental issue with your shopping experience. If your product descriptions are unclear, your shipping costs are hidden until the final step, or your mobile site is slow, a 20% discount code will only be a temporary band-aid on a leaky bucket.
We recommend auditing these areas before launching any promotion:
- Clear Offer & Trust Signals: Does the customer know exactly what they are getting? Are your reviews and return policies easy to find?
- Mobile UX: Most shoppers will interact with your discounts on a phone. Ensure your "Apply Code" field is easy to find and the discount is clearly reflected in the cart.
- Shipping Transparency: High shipping costs are the number one reason for cart abandonment. If you offer a discount but hit the customer with a $15 shipping fee at the end, the discount loses its psychological power.
Takeaway: A discount code is a multiplier. If your baseline conversion rate is zero because of a broken checkout or confusing UX, multiplying it with a discount will still result in zero. Fix the foundations first.
Clarify the "Why": Identifying Your Goals
The first step in our "Bundle with Intention" approach is identifying the goal. Not all discounts are created equal. Different business problems require different discount structures.
Raising Average Order Value (AOV)
If your goal is to get people to spend more per visit, a flat percentage off a single item might not be the answer. Instead, consider tiered discounts or "spend and save" offers. For example, "Spend $100, get $20 off." This encourages the shopper to add that extra item to hit the threshold.
Improving Conversion for New Customers
First-time visitors often need a "risk-reducer." A simple welcome code (e.g., "HELLO10") can lower the barrier to entry and turn a browser into a buyer.
Moving Stale Inventory
If you have a high-SKU catalog and certain items are sitting in the warehouse, a Buy X Get Y (BOGO) offer can help you move that specific stock while protecting the perceived value of your core products.
Supporting Gifting
During the holidays, bundles and discounts that simplify decision-making are key. A "Gift Set" discount allows shoppers to buy a curated collection at a lower price than buying individual items, reducing choice overload.
How to Set Up Discount Codes on Shopify: The Native Method
Shopify provides a robust set of native tools to create discount codes directly in your admin. Here is the step-by-step process for the four primary types of discounts.
Step 1: Access the Discounts Section
Log in to your Shopify admin and click on Discounts in the left-hand sidebar. This is your command center for all active, scheduled, and expired promotions. Click Create discount to begin.
Step 2: Choose Your Discount Type
You will be presented with four main options. Each serves a different part of the "Bundle with Intention" philosophy:
- Amount off products: Use this for specific items or collections.
- Amount off order: Use this for store-wide sales or "spend and save" thresholds.
- Buy X Get Y: Perfect for BOGO offers or "Free Gift with Purchase" mechanics.
- Free shipping: Ideal for reducing cart abandonment without devaluing the product price.
Step 3: Configure the Discount Code Details
Once you select a type, you need to define the parameters:
- Method: Select Discount code. (The alternative is "Automatic discount," which applies without the customer typing anything. We recommend starting with codes for targeted marketing and switching to automatic for site-wide events).
- Code Name: Create something memorable. Avoid special characters. "SAVE20" is better than "SAVE_20%_NOW."
-
Value: Choose between a percentage (e.g., 15%) or a fixed amount (e.g., $10).
- Pro Tip: For items under $100, a percentage usually "sounds" better to consumers (20% off a $50 item). For items over $100, a fixed dollar amount often feels more significant ($25 off a $150 item).
Step 4: Define Requirements and Eligibility
This is where you protect your margins:
- Minimum Requirements: You can set a minimum purchase amount (e.g., "Only applies to orders over $75") or a minimum quantity of items.
- Customer Eligibility: You can limit the code to "All customers," "Specific customer segments" (like your email list), or "Specific customers."
- Usage Limits: Decide if the code can be used once per customer or a total number of times globally.
Step 5: Active Dates and Review
Set your start date and time. If this is a limited-time flash sale, set an end date to create natural urgency. Always review the summary on the right side of the screen before clicking Save.
What to do next:
- Test the code yourself in a private/incognito browser window.
- Check how the discount appears on the mobile cart.
- Ensure your customer support team knows the code is live and what its restrictions are.
Margin & Operations Check: The Hidden Costs of Discounting
This is the most critical step in the responsible discounting journey. Before you blast a code to your entire list, you must confirm the math.
Profitability and "Discount Stacking"
Discount stacking happens when a customer applies a discount code on top of an already discounted item or combines it with another offer. Shopify has improved its stacking logic, allowing you to choose if a discount can "combine" with other product discounts, order discounts, or shipping discounts.
- Red Flag: If you allow a 20% code to stack on top of a 30% sale, you are now selling at a 50% discount. Can your margins handle that? If you aren't sure, always set your codes to "Does not combine with other discounts."
Inventory and Fulfillment Complexity
If you run a "Buy X Get Y" offer, your warehouse team needs to be ready.
- Does your fulfillment system recognize the "free" item?
- If a customer returns the "X" item but keeps the "Y" item, what is your refund policy?
- Do you have enough stock of the "Y" item to handle a surge in orders?
Customer Support Impact
Discounts often lead to an influx of questions: "Why isn't my code working?" "Can I use this and my loyalty points?" "I forgot to add the code, can you apply it retroactively?" Ensure your FAQ page is updated with clear rules for every major promotion.
Takeaway: Never launch a discount without calculating the "worst-case scenario" for your margins. If every customer uses the maximum possible discount, are you still profitable?
When to Bring in Help: Technical and Legal Guardrails
Setting up a basic code is simple, but as your store grows, technical and legal complexities arise.
Theme Conflicts and Custom Code
Sometimes, a discount code might not appear correctly in a custom cart drawer or a third-party checkout app. If you notice the "Apply Discount" field is missing or the price doesn't update instantly, do not try to "hack" the liquid code yourself unless you are a developer.
- Action: Test on a duplicate theme first. If it fails, contact a Shopify developer or the app developer of your cart/checkout solution.
Legal and Compliance
Depending on your region (e.g., EU Omnibus Directive or US FTC guidelines), there are strict rules about "original prices" and how long an item must be at a certain price before you can claim it is "on sale."
- Action: If you are running high-volume sales or international promotions, consult with a legal professional to ensure your pricing transparency meets local consumer protection laws.
Payments and Security
If you see a sudden spike in high-value orders using a specific discount code, monitor for fraud. Occasionally, discount codes are shared on "coupon aggregator" sites, attracting bad actors.
- Action: If you suspect fraudulent activity, contact Shopify Support and your payment provider (like Shopify Payments or PayPal) immediately to review your security settings.
Bundling with Intention: Moving Beyond Basic Codes
While native Shopify codes are great for simple offers, they can be limiting for merchants who want to offer more sophisticated shopping experiences. This is where "Bundling with Intention" truly shines, and you can see the approach in our case studies. Bundles are not just discounts; they are curated experiences that help the customer see more value.
Mix & Match Bundles
Instead of a code like "GET3FOR20," which requires the customer to do the math and find the items, a Mix & Match bundle builder lets them see the progress. They can pick three items from a specific collection and see the price drop automatically. This reduces "choice overload" by giving them a clear path to a deal.
Quantity Breaks (Volume Discounts)
This is the "buy more, save more" mechanic. If a customer is buying one bottle of skincare, they might be open to buying three if the price per unit drops.
- Plain English Definition: A "Quantity Break" or "Volume Discount" is simply giving a better price to customers who buy multiples of the same item (or similar items). It rewards the customer for helping you clear inventory and increasing your shipping efficiency.
Mobile UX for Bundles
Bundles should live where the customer is.
- On the Product Page (PDP): Show the bundle offer right near the "Add to Cart" button.
- In the Cart: Offer a small "add-on" or "upgrade to a bundle" as a last-minute nudge.
- Post-Purchase: Once the order is confirmed, you can offer a "one-time-only" discount on a complementary item. This is highly effective because the customer has already committed to the purchase and trusts your brand.
What Bundling Tools Can and Cannot Do
At MBC Bundles, we are transparent about what our tools provide:
- They CAN: Improve perceived value, reduce friction in the checkout process, lift AOV by encouraging larger carts, and simplify the gifting process.
- They CANNOT: Replace product-market fit. If nobody wants your product at $50, they probably won't want three of them for $120. They also cannot fix poor traffic quality; if you are sending the wrong people to your site, a bundle won't convince them to stay.
Performance and Measurement: How to Know if It’s Working
You’ve learned how to set up discount codes on Shopify and you’ve launched your first bundle. Now, you must measure the impact. Avoid looking only at "Total Sales." Total sales can go up while profits go down if your discounting is too aggressive.
Key Metrics to Track
- Average Order Value (AOV): Did the discount encourage people to spend more than they usually do?
- Revenue Per Visitor (RPV): This is your total revenue divided by the number of visitors. It tells you if your promotions are actually making your traffic more valuable.
- Attach Rate: For bundles, how often is the "add-on" item actually being added? If it's low, the products might not be relevant to each other.
- Checkout Completion: Are people applying the code and then abandoning? This might indicate that the "discounted" price still feels too high or that shipping costs are causing friction.
The "One Change at a Time" Rule
If you change your discount code, your bundle structure, and your Facebook ad copy all on the same day, you won't know what caused the change in performance. Test one variable at a time. Run a discount for a week, measure, and then iterate based on what the data tells you.
Segmentation
Look at your data through the lens of different customers.
- New vs. Returning: A "Welcome" code should drive new customers. A "VIP" code should drive returning customers.
- Mobile vs. Desktop: If your conversion rate is high on desktop but low on mobile, your discount field might be hard to use on small screens.
The Sustainable Growth Journey
Success on Shopify isn't about the biggest discount; it's about the smartest strategy. By following the "Bundle with Intention" journey, you ensure that every promotion serves your bottom line and your customer's experience.
- Foundations: Clean UX, fast mobile speed, and transparent policies.
- Goal Clarity: Know if you are chasing AOV, conversion, or inventory clearance.
- Margin Check: Verify that you aren't "discounting yourself out of business."
- Intention: Choose the right mechanic—whether it's a native Shopify code, a Buy X Get Y offer, or a complex Mix & Match bundle.
- Reassess: Use data to refine your approach.
A Final Caution: Discounting is addictive for both the merchant and the customer. If you run a sale every single weekend, your customers will stop buying at full price. Use your tools wisely to build a brand, not just a bargain bin.
Conclusion
Understanding how to set up discount codes on Shopify is a fundamental skill for any eCommerce operator. From simple percentage-off codes to sophisticated "Buy X Get Y" bundles, these tools allow you to nudge customer behavior in a way that aligns with your business goals.
However, the most successful stores are those that move beyond "reactive" discounting (responding to a slow week) and toward "proactive" merchandising. By integrating your discounts into an intentional bundling strategy, you create a shopping experience that feels like a win for the customer and a win for your margins.
Key Takeaways:
- Always fix your site foundations (mobile UX, shipping clarity) before launching a discount.
- Use native Shopify tools for simple, targeted promotions.
- Protect your profit by checking for "discount stacking" and verifying your margins.
- Transition to bundles (like Mix & Match or Quantity Breaks) to raise AOV more effectively than flat discounts.
- Track specific metrics like RPV and Attach Rate to measure true success.
At MBC Bundles, we are committed to helping Shopify founders grow through education and practical tools. We encourage you to try MBC Bundles on Shopify and start simple: pick one goal—like increasing your AOV by 10%—and implement a single, intentional bundle or discount to help you get there. Measure the results, listen to your customers, and refine your strategy one step at a time.
FAQ
How do I stop customers from using two discount codes at once?
In your Shopify admin, when you create or edit a discount, look for the Combinations section. By default, Shopify discounts do not combine unless you explicitly check the boxes to allow them to stack with other product, order, or shipping discounts. To prevent stacking, ensure these boxes remain unchecked.
Why is my discount code not showing up on the checkout page?
There are several common reasons: the code has expired, the cart doesn't meet the "minimum purchase" requirements you set, or the products in the cart are excluded from the discount. Also, check if you are using a third-party checkout or a custom cart drawer, as these sometimes require manual integration to display the discount field correctly.
Can I create a discount code that only works for new customers?
Yes. When setting up your discount, go to the Customer eligibility section and select Specific customer segments. You can then choose a segment like "Customers who haven't purchased yet." This is a great way to offer a "Welcome" discount without giving it to people who are already loyal shoppers.
Is it better to use a percentage discount or a fixed dollar amount?
It depends on the price of your products. A common rule of thumb is the "Rule of 100." If a product is under $100, a percentage (like 20% off) usually feels more valuable to the shopper. If the product is over $100, a fixed dollar amount (like $25 off) often feels like a more significant saving. Always test both to see which resonates more with your specific audience.