How to Stop Customers Earning Points on Discounted or Sale Items
Where this is configured
Sale-item exclusions are controlled inside your “Place an order” points-earning rule. This is where you set:
How many points customers earn (Points value)
Whether discounted items should earn points (Earning conditions)
Which products are eligible to earn points (Product eligibility)

Option 1: Exclude discounted items (automatic)
If your “sale items” are created using Shopify discounts (or Roadmap discounts), you can stop points from being earned on discounted line items.
Open the Place an order rule Go to the Place an order rule where you see Points value, Earning conditions, and Product eligibility.
Update Discounted items setting In Earning conditions, find Discounted items via Roadmap/Shopify discounts and change it from Earn points to the option that prevents earning on discounted items (for example, Don’t earn points).
Save and test Save your changes, then run a quick test order with a discounted item to confirm no points are awarded for that line item.
Notes:
Points are calculated after discounts. The rule notes: “Points are always calculated on amounts after any discounts are applied.” This means even if you still allow discounted items to earn points, the points will be based on the discounted price (not the original price).
Gift cards are line items too. If a Shopify gift card is sold at a discount, this condition stops that gift card earning, whichever option you chose in Who earns points on Shopify gift cards.
Option 2: Exclude “sale items” by product list (recommended for sale collections)
If your sale items are managed as a group (for example, a “Sale” smart collection), exclude those products using Product eligibility.
Switch Product eligibility to an exclusion list In Product eligibility, select All products earn points except.
Choose what you’re excluding Use the selector to choose the set you want to exclude (for example, a smart collection of sale items). If you’re excluding individual items instead, choose Specific products or variants.
Add the sale items Use Search products or variants (or click Browse) to add the products/variants you want to exclude from earning points.
Recommendation:
If you frequently rotate sale items, exclude them using All products earn points except and a smart collection. That way, anything that enters/leaves the Sale collection is automatically excluded/included without manual updates.
Common related settings (optional)
Should shipping earn points? In Earning conditions, use Shipping fee to control whether points apply to shipping charges. Set it to the option that matches your policy.
What about orders that use points redemptions? Use Orders containing loyalty point redemptions* to decide whether customers still earn points on orders where they redeemed points (including amount discounts or product redemptions).
What about gift cards? A separate setting decides whether the purchaser, the redeemer, both, or no one earns on a Shopify gift card. The conditions on this page still apply on top of it.
Interaction note: If you exclude products via Product eligibility, those items won’t earn points even at full price. If you only want to block points when an item is discounted, use Discounted items via Roadmap/Shopify discounts instead (Option 1).
Related articles:
Last updated