“I put in SUMMER20 and nothing came off.”

Two discounts stack only when each one is set to combine with the other’s kind. When one isn’t, Shopify keeps one of them, and checkout doesn’t say why.

Get notified: Coming soon
A customer, by emailI put in SUMMER20 for my three boards and nothing came off. Is it expired?

Why it happens

Every discount in Shopify has three combination settings: whether it combines with product discounts, with order discounts, and with shipping discounts. Two discounts are used together only when each one allows the other’s kind. One side allowing it isn’t enough.

In this cart, Buy three, get 30 percent off is an automatic product discount, and SUMMER20 an order discount. SUMMER20 allows combining with product discounts; Buy three doesn’t allow order discounts. So Shopify used one of them, the bigger saving: with SUMMER20 alone the cart would cost $1,679.88, with Buy three alone $1,469.91. The customer pays $1,469.91 and sees the code do nothing.

When both discounts are set not to combine, the sentence names both settings. When one allows it and the other doesn’t, as here, it adds which one does and which one blocks.

What Checkout X-Ray reads

  • Each discount’s kind (product, order or shipping) and its three combination settings.
  • The cart, priced by Shopify, and the discounts it applied.
  • The same cart priced again with each discount alone, for the two totals above. They show what the customer would have paid either way.

What to look at in Shopify

  • If they should stack: open the discount that blocks (here Buy three, get 30 percent off) and turn on combining with the other’s kind (order discounts). Both must allow it.
  • If they shouldn’t: turn off combining in the other one too (here SUMMER20 with product discounts), so its settings say what happens.

Combinations lists every pair like this in your store, the discounts that block the most first, before a customer runs into one.

Answer the next one with an X-ray.

  1. Install on Shopify

    Add Checkout X-Ray from the Shopify App Store. It opens in your Shopify admin, on the Free plan.

  2. Build the customer’s cart

    Open the Simulator. Pick the products, type the code they used and the country it ships to, then calculate the price.

  3. Read the answer

    The price X-ray shows each layer, and every code that wasn't applied gets a sentence saying why. Save it as a test cart to have it checked again.

Checkout X-Ray isn’t on the Shopify App Store yet. Leave your email and we’ll tell you the day it is.

A confirmation now, one email when the app is listed, then we delete your address (privacy policy).

X-ray image of a shopping bag with a snowboard, ski wax, a price tag and a broken SUMMER20 coupon.