Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
[Old] Joy Loyalty
[Old] Joy Loyalty
  • 🚀Getting started
    • Getting started
      • How to enable Joy's app embed
      • Show Shopify customer account
      • Quick search
      • Name your points currency
    • 🌟What's New?
  • 🎁Rewards program
    • Rewards programs overview
    • Earning programs
      • Sign up
      • Place order
      • Birthday rewards
      • Customers reviews
      • Social media
      • Whatsapp
      • Pinterest
      • Fill out a survey
      • Visit website
      • Google Reviews
      • Custom Program
    • Redeeming programs
      • Discount program
      • Customize discount code prefix
      • Redeeming rewards at checkout
      • Coupon list at checkout
    • Milestone
    • Membership
      • Member exclusive deal
      • VIP Tier
        • ⭐Set up VIP Tiers
        • ⬇️Tier Assessment 🆕
        • 💎Tier Privileges
        • FAQs
    • Advanced settings
      • Point Expiration
      • Pending Points
      • Refund points
      • Discounts Combination
      • Channels for reward programs
      • Set up coupon codes for referrals
    • Rule Engine 🆕
  • 🧑‍🤝‍🧑Referrals
    • Getting started with referral campaigns
    • Referral flow explained
    • Product Referral Block
    • Managing referrals with tags
  • 🚀Migration
    • Migration to Joy Loyalty
    • Migrations from apps
      • Migration from Stamped to Joy Loyalty
      • Migration from Smile to Joy Loyalty
      • Migration from Rivo to Joy Loyalty
      • Migration from Appstle℠ Loyalty & Rewards to Joy Loyalty
      • Migration from Loyalty Lion to Joy Loyalty
      • Migration from BON Loyalty to Joy Loyalty
      • Migration from Yotpo Loyalty to Joy Loyalty
    • Migrate Tiers
  • 👨‍👩‍👧‍👦Customers' activities
    • Customers' activities
      • Customers' activities
      • Import & Export customer data
      • Customers' types and segment
      • Generate Customer QR Code
    • Email notification
      • Automated notifications
      • Custom sender for email notifications
    • Analytics
  • 🛍️Store design with Joy
    • Widget
      • Setting up a Loyalty widget that brands
      • Sign up & Referrals Widget
      • Sign up block
      • Advanced widget settings and customization
    • Deeplink
    • Account page
      • Referral block
    • Point calculator
    • Translation
      • Translate Widget Contents
      • Change Language in app
    • Customer login
    • Reward Reminder
  • 🚀Loyalty Page
    • Loyalty landing page
    • Loyalty page block
      • Hero Banner
      • “FAQs” block
      • “How it works” block
      • “Way to earn” block
      • “Way to redeem”
      • "VIP Tiers" block
      • In-line Banner
      • Redeem at checkout
      • Rewards activity block
      • Referral block
      • “Coming soon” block
      • My reward block
  • 🧩Integrations
    • Review Apps
      • Joy and Air Reviews
      • Joy and Judge.me
      • Joy and Fera Product Reviews
      • Joy and Yotpo Product Reviews
    • Email Marketing Apps
      • Joy and Klaviyo
      • Joy and PushOwl
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and Sendlane
      • Joy and Drip
    • Subscription Apps
      • Joy and Joy Subscription
      • Shopify Subscription Integration
      • Recharge Subscription
    • Survey Apps
      • Joy and SEA Survey
    • Chat apps
      • Gorgias
  • 🌀Shopify Flow
    • Get started + Joy's Triggers 🆕
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo
      • Shopify Flow: Growave
      • Shopify Flow: Loox
      • Shopify Flow: Okendo
      • Shopify Flow: Reviews.io
      • Shopify Flow: Stamped.io
      • Shopify Flow: Tydal
      • Shopify Flow: Yotpo
  • 💸POS
    • Add Joy to Shopify POS
    • Use Joy in POS workflow
  • Knowledge Hub
    • Ultimate guide to setting up your loyalty program with Joy
  • Dev Docs
    • Magic tagging for manipulating customer balance
    • Integrate Joy Loyalty widget to Hydrogen
  • FAQs
    • Common questions
      • Remove Joy customers' meta fields
      • Features without the Checkout Extensibility upgrade
      • Exclude custom products from earning points
      • Exclude on-sales items from loyalty program redeeming
      • Exclude customers
    • ⁉️FAQs
    • 🔏Privacy policy
Powered by GitBook
On this page
  • Excluding on-sales items from earning
  • Excluding on-sales items from redeeming
  • FAQs

Was this helpful?

  1. FAQs
  2. Common questions

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.

PreviousExclude custom products from earning pointsNextExclude customers

Last updated 8 months ago

Was this helpful?

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.

Demo for 10% discount code redeemed via Joy