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.
Last updated
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.
Last updated
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.
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"
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.
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.
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.