Your Cart is Empty

by Michael P. Hill March 16, 2016

Update: As of April 1, 2016, Shopify has updated the discount feature to allow codes to be limited to one use per customer, based on the email address. This post has been updated to reflect this and offer tips on how to prevent abuse of the first order only feature. See the "First orders only" section below.

For most Shopify store owners, using discount codes and coupons with Shopify themes are a double-edged sword. Sure, they’re great for getting new customers and encouraging purchases, but they can also create headaches from a business standpoint.

However, using discounts doesn’t have to mean bleeding money left and right — if you follow these tips and ideas.

Consider your discount level

When considering how much of a discount you offer, be sure to analyze how much revenue you’re willing to lose to gain a specific order.

This exact amount will vary greatly based on your product line and profit margins, so be sure to consider all of the factors.

Also, don’t forget that discount codes can be adjusted to only be valid (or not valid) on certain products, collections or order totals. This can be a great way to create enticing offers that still make sense from a financial standpoint.

For example, higher margin items or clearance items that represent inventory you need to move out can all be placed in a collection that is eligible for higher discounts. Keep in mind that you can create collections soley for this purpose that don’t appear in your navigation menus.

If your goal is to gain new customers, you may be able to tolerate a higher loss — but this is typically only a good strategy if customers are likely to make future purchases that can be more profitable.

That said, this “cost to acquire” strategy can cause other issues, especially since the Shopify platform is unable to limit discounts to first time orders only (more on that in a bit).

First orders only

While Shopify now supports limited discount codes to one user per customer, keep in mind it’s relatively easy for customers to “game” the system by using an alternate email address or credit card to get around this limitation.

There are a few possible ways around this limitation:

  • Use the discount code limitations to restrict the code to only be valid on certain products or collections. You may be able to strategically limit the code so it’s unlikely a customer would need or want to purchase more than one of the same item or type of product.
  • Set a deadline or expiration date for the coupon, so that there is a very small window of opportunity to use the discount; this also creates a sense of urgency that encourages shoppers to follow through with their purchase before the coupon disappears.
  • Finally, keep in mind that if a customer does find a way to game the system and get around these limitations, it may simply be easier to accept the order with the loss. If you’ve been careful about how the offer is structured, you may still make a decent profit on these orders.

For truly chronic abusers, you can always consider canceling the order and contacting the customer directly and, politely but firmly, explain the discount is not valid for existing customers and they are welcome to place another order without the code.

If appropriate, you could consider offering an alternate discount, perhaps at a lower discount or with a higher minimum order.

While it may seem counterproductive to refuse an order, consider that customers who repeatedly abuse the system may not be worth keeping as customers.


Try experimenting with different offers — such as free shipping vs. a percent off vs. a set dollar amount off. Try running one offer prominently for a specified period of time, monitor order sizes that utilize it, and then try another for the same amount of time.

To be sure the results are valid, you may want to avoid running these tests during holidays or other higher traffic times and, if two time periods have significantly differing traffic levels, let the experiment run longer until the numbers are more even.

Often free shipping, percentage and flat dollar discounts end up being relatively the same value, but there are numerous psychological factors that vary greatly based on your customer base and product offerings that may make one offer or another appear to be a better deal.

Promoting your offer

There are many ways to get the word out about your special offer:

  • Use the promotional banner, if included in your Shopify theme, to mention the offer and code.
  • Integrate with your email marketing service to automatically send an email to customers who sign up for your mailing list and make sure to add that info to your newsletter signup message or popup, as an incentive such as “Subscribe today and save 15% on your next order!” Spotlight the promotion in one or more of your homepage banners. This is especially effective for discounts that may only be valid on certain products or collections.
  • Use the content at the top of your collection page to promote offers that are most relevant to shoppers browsing that collection.

Terms and conditions

It’s also a good idea to make sure your terms and conditions cover discount codes. Even if you never enforce these policies, it’s better to have some text to reference during customer service issues that may arise.

Some good points to include may be:

  • Discount code offers may be restricted to use by certain customers or on specific products or orders and (your store name) reserves the right to cancel, modify or restrict these offers at any time without notice and for any reason.
  • Discount code offers may not be shared, sold or bartered. Discount codes from unauthorized Internet postings are not valid and may be declined.
  • (Your store name) reserves the right to decline and cancel orders placed with discount codes at its sole and final discretion. Placement or confirmation of an order does not constitute final acceptance of any order.

Discounts and abandoned carts

One phenomenon that’s been observed in multiple ecommerce studies is that, during the checkout process, customers who see a field for entering a discount code will abandon their cart if they aren’t able to get a discount.

In a way, it’s a bit of an odd Catch-22: You obviously want your discount code field to be visible for customers to use, but just by having it shown can send price-sensitive shoppers elsewhere.

However, many store business models adhere to the idea that it’s better to process a discounted order rather than lose a full price one.

There are, however, a few ways to avoid this and make your funnel more slippery:

  • Create a page on your site titled “(Store Name) Discounts and Coupon Codes” that lists one or more generic discount codes for various purchase scenarios. For best results, you should include a link to this page somewhere on your site, such as in the footer, so that savvy users can find it.
  • In a related point, you should try to get this page ranked highly by major search engines. Smart shoppers will, once they see a coupon code field, run a quick search for “(Store name) coupon” to see if one is available.
  • Likewise, consider posting your codes to sites such as RetailMeNot.com and other coupon sharing services. These sites were originally meant as a way for shoppers to exchange codes, but savvy store owners are using it to promote sales.

When creating discounts using these methods, it’s a good idea to use different codes for each strategy so you can track which sources are bringing in the most customers and, if necessary, adjust your offer up or down based on the profitability of the orders that come in via that source.

Even if you opt to not cater to deal-seeking shoppers, another effective strategy can be creating a page, as described in the first point above, but, instead of listing discount codes, include some thoughtful content about why your store doesn’t offer discounts. For example:

  • Point out that, in order to be fair, all customers receive the same affordable pricing without any gimmicks or specials. 
  • Mention that your products are already value-engineered to be the lowest possible prices. If applicable, give specific examples.
  • If applicable, mention that, while discounts aren’t offered all the time, you do run special sales. Include a signup form for your email newsletter or links to your social media accounts where such sales or offers are announced.
  • Include specific talking points on why your products bring value that can’t be compromised by pricing or discounts.
  • Mention lower cost alternatives to specific products that customers may not be aware of or bullet points on why higher priced products may be higher cost but also bring higher value.
  • If applicable, mention that your store accepts PayPal Credit so users can make a purchase now and pay it off in installments.
Michael P. Hill
Michael P. Hill

Michael P. Hill is a Shopify, Shopify theme, content marketing, digital marketing and product management expert based in Chicago. Follow him on Twitter at @michaelphill or connect on LinkedIn.

Need Support?

Please don't post support questions or issues as a comment on this thread, as we may not be able to process it in a timely manner. Instead, please visit our Support Center to browse frequently asked questions or submit a support request directly to our team.

2 Responses

Derek Morin
Derek Morin

August 03, 2016

Hi Michael, great post! We faced a lot of struggle over time with the Shopify store owners that we help in everything related to discounts. That’s why we built a free app called “Automatic Discount” to make the process of applying a coupon from links or custom rules as painless as possible, and to make store owners convert more. Check this out: https://apps.shopify.com/automatic-discount-rules. Feel free to give any improvement, I’m looking to improve this app as much as possible!

Michael Hagen
Michael Hagen

April 04, 2016

Great article, thanks! I use discount codes (rather substantial ones for sponsored club members, raffle prize winners, etc) and am facing a conundrum. I would like to offer substantial sale prices on closeout items and bundles of two or three products. But I face the possibility that discount codes could be applied to the already low sales price, causing too much of a loss.

Are there any methods or strategies for preventing discounts codes being applied to sales/bundle prices?


Also in Shopify Theme Blog

Using your Shopify theme's password page as a marketing tool
Using your Shopify theme's password page as a marketing tool

by Michael P. Hill November 30, 2016 0 Comments

Building and setting up your Shopify theme and store can often be a long, strategic process, but there are some ways you can put your Shopify theme to work before you even launch by using the built in password page feature that comes with the Shopify platform.
Read More
One page wonders: Building smaller stores with full featured Shopify themes
One page wonders: Building smaller stores with full featured Shopify themes

by Michael P. Hill November 25, 2016 0 Comments

While most Shopify stores offer a wide selection of products, sometimes your store might only offer a handful of items — or even just one — and the most flexible Shopify themes on the market include the features needed to “shrink down” to a store that has a smaller inventory count.
Read More
How to use your Shopify theme to showcase products on the homepage
How to use your Shopify theme to showcase products on the homepage

by Michael P. Hill November 16, 2016 0 Comments

Your Shopify theme’s homepage is a great place to showcase your best selling products, new items and other products you’re promoting — and the latest premium Shopify theme from Out of the Sandbox is packed with ways to present collections and products in new and exciting ways.
Read More
Stay on top of OOTS news!

Subscribe to our mailing list to be notified of theme updates, new releases and more.