Why isn't my promotion showing?

A question I often get internally and see a lot in the Commerce forum is a version of the title of this blog post. A person has a promotion, could be built in, could be custom, could be manual, etc. and same person is scratching heads over why the promotion hasn’t been applied on the checkout page (or in the cart). So, I’ll try to make a checklist from my experience why a promotion is not applying.

I’m sure I will add more cases as time goes, but this is what I can come up with so far. There are a lot of promotion specific cases where it won’t be applied, but if you believe it should be applied, check this list before looking at the promotion processor itself.

Expand all explainations

The common cases

  • The promotion isn’t active
    Explaination
  • The promotion has a coupon code
    Explaination
  • The market of the SalesCampaign doesn’t match the cart
    Explaination
  • There is a Visitor group selected that your customer doesn’t have
    Explaination
  • You’ve reached a Redemption Limit
    Explaination

A bit less common cases

  • Another Promotion is excluding yours
    Explaination
  • The Evaluation of the promotion fails
    Explaination

The rare cases

  • (Entry level only) You have an item that should fulfill condition but is excluded by an entry filter
    Explaination
  • (Manual promotion only) You are applying the promotions in the wrong way
    Explaination