Option to have certain items that discount codes won't apply to?

Is there or can there be an option to not include certain items in a discount code?

It would make life so much easier :joy: I have items that I put up that are already on offer as a one off, and my usual generic codes like NEW10 for new customers for example, I don’t want to allow them to get any 10% off on top of the special offer… I hope that makes sense!

I used Squareup previously and you could just select products that you didn’t want a code to work on.

Hi there @cparis_24 . Thank you for posting your question! I can definitely look into this with you.

You can edit the Applies to section of a specific product discount to set up which products that discount applies to. That being said, to clarify, are your discount codes for product discounts or order discounts? The reason I ask is because the type of discount will determine how they are combined at checkout.

Currently, order discounts can’t be combined with product discounts. This means that if you have a discount code for 10% off the entire order for new customers, and another discount code for 20% off shirts, customers would not be able to receive both discounts in the same order. Instead, if they enter both discount codes, the algorithm will keep the better discount and remove the other one. You can visit this page to learn more about combining discounts. I’ve also included an example of this below.

In the screenshot you can see that I created two discount codes. One order discount code for 10% off the entire order for new customers (WELCOME10), and a product discount code for 20% off shirts (20OFFSHIRTS). Either discount code added to the checkout on its own would work. However, when the discounts are combined, only the best discount will be applied since product discounts and order discounts won’t work together. In my example, the code WELCOME10 was applied. This is because in my specific order, the WELCOME10 discount was a better discount for the customer than the 20OFFSHIRTS discount.

Please let me know if you have any questions! I’m happy to help further.