Exclude on-sales items from loyalty program redeeming

Learn how to exclude on-sale items from earning and redeeming points in your Shopify loyalty program, ensuring only full-priced products are eligible for rewards.

Sometimes, you might want to prevent customers from earning points or redeeming rewards on discounted items. This guide will show you how to exclude on-sale items from your loyalty program, giving you control over which products qualify for points. By setting this up, you can ensure that discounted products aren’t included in your loyalty earning or redemption options.

Excluding on-sales items from earning

Setting up the exclusion for on-sale items in your points-earning conditions is fairly flexible. However, you’ll need to identify these items through a Shopify collection. Start by creating a collection with a "Compare at" price greater than 0β€”this will capture all items that are on sale.

Make sure to exclude this collection from all sales channels to avoid showing this collection to customers.

Once the collection is created, you can target it for exclusion in the Place Order program. To do this, simply set the condition where the collection title does not contain the phrase "On sale items"

Excluding on-sales items from redeeming

Similar to excluding on-sale items from earning points, you’ll need to create a Shopify collection for the redemption process. However, since Shopify’s discount logic only allows you to apply discounts to specific collections or products, we need to take a different approach. To exclude on-sale items from redemption, create a collection that includes all items that are not on sale.

In your redeeming program, set the applicable collections to this "Not on Sale" collection to ensure that only full-priced items are eligible for points redemption.

FAQs

If there are both on-sales and full-priced items in the cart, how will it work?

Similar to Shopify’s discount logic, percentage discounts will only apply to eligible items in the cart. For amount-based discounts, the discount will be applied as long as there is at least one full-priced item in the cart.

How can customers know that only on-sales items are excluded?

You can setup this on your loyalty page, and banner on your store. On the widget, we also show which collection this program is applicable for. So, you may want to name your collection name in a way that conveys.

Last updated