Joy Loyalty Help Center
Install appWebsiteDevDocsStatusBook a demo
  • WELCOME
  • QUICK START
  • CUSTOMERS
    • Customer management
    • Import customer data
    • Customers' types and segment
    • Generate customer QR code
    • Excluding customers from loyalty program
    • Collect customer birthday in registration form
  • REWARD PROGRAMS
    • Earning programs
      • Place order
      • Place subscription
      • Sign up
      • Sign up newsletters
      • Birthday reward
      • Write review
      • Social activity
      • Google reviews
      • Fill out a survey
      • Visit website
      • Streak bonus challenge
      • Custom program
    • Redeeming programs
      • Discount program
      • Free gift program
      • Free shipping program
      • Coupon list at checkout
      • Redeem at checkout page
    • Rule engine
    • Referrals
      • Referral flow explained
    • Milestone
    • Advanced settings
      • Point Expiration
      • Refund points
      • Pending Points
      • Discount Combination
      • Channels for reward programs
    • Sandbox mode
  • MEMBERSHIP
    • Member exclusive deal
    • VIP Tiers
      • Tier Assessment
      • Tier Privileges
        • Exclusive products for VIPs
      • Automated notifications
    • Partner Tiers
  • EMBEDDED CONTENT
    • Loyalty landing page
      • Hero banner
      • How it works
      • Ways to earn
      • Ways to redeem
      • Rewards activity
      • Referral program
      • VIP Tier benefits
      • Sign-up banner
      • Loyalty Program FAQs
      • Coming soon teaser
      • My rewards
      • Create AI-Generated Icons for Loyalty Page
      • Loyalty page improvement 3/2025
    • Account page
      • Loyalty Dashboard
      • Rewards Redemption
      • Referral Management
    • Product page
      • Product referral
      • Point calculator
    • Cart drawer
      • Redeem in Cart Drawer
    • Checkout page
      • All discounts
      • Available rewards
      • Quick redeem
  • BRANDING
    • Widget design
    • Referrals
    • Sign up block
      • Display Sign up block
    • Customer login
    • Visit website popup
    • Reward reminder
  • ACTIVITIES
  • ANALYTICS
  • INTEGRATIONS
    • Theme Integration
    • Product reviews
      • Air Reviews
      • Judge.me
      • Yotpo
      • Fera Product Reviews
    • Chat Apps
      • Chatty
      • Gorgias
    • Email Marketing & SMS
      • Joy and Klaviyo
      • Joy and Sendlane
      • Joy and Drip
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and PushOwl
    • Subscription
      • Joy Subscription
      • Shopify Subscription
      • Joy and Recharge Subscription
    • Inventory management
      • Avada Order Limits Quantity
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo and Joy Loyalty
      • Shopify Flow: Tydal and Joy Loyalty
      • Shopify Flow: Growave and Joy Loyalty
      • Shopify Flow: Loox and Joy Loyalty
      • Shopify Flow: Okendo and Joy Loyalty
      • Shopify Flow: Reviews.io and Joy Loyalty
      • Shopify Flow: Stamped.io and Joy Loyalty
      • Shopify Flow: Yotpo and Joy Loyalty
      • Shopify Flow: Store credit
      • Shopify Flow: Zigpoll and Joy Loyalty
  • TRANSLATIONS
  • NOTIFICATIONS
    • Automated notifications
    • Get started + Joy's Triggers
  • POS
    • Use Joy in POS workflow
    • Add Joy to Shopify POS
  • SETTINGS
    • General
      • Customer eligibility
      • Deeplink
      • Customer behavior settings
      • Custom point label
    • Color
      • Loyalty page button color
      • The art of crafting your loyalty page's
    • Email
    • Order
      • Add tags for orders and customers
    • In-app languages
    • Developers
      • Integrate the Joy Loyalty widget to Hydrogen
      • Manage tags
  • MIGRATION
    • 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
  • KNOWLEDGE HUB
    • FAQs
  • FAQs
    • The complete Joy Loyalty onboarding guide
    • How to setup earning rate on special occasion
    • Logged out but coupons still applied
    • Does manual point adjusting affect VIP tier status?
  • How to change customer after-login redirect destination
  • Privacy Policy
  • PRODUCT ROADMAP
    • Changelog
Powered by GitBook
On this page
  • What is "Discount program" feature?
  • Why do you need this feature?
  • How to set up this feature

Was this helpful?

  1. REWARD PROGRAMS
  2. Redeeming programs

Discount program

Let your customers turn their points into exciting discounts

PreviousRedeeming programsNextFree gift program

Last updated 2 months ago

Was this helpful?

This feature is available for all plans

What is "Discount program" feature?

The discount program allows customers to use their accumulated points to receive a discount on their purchases. Each discount becomes a unique, one-time-use coupon code that's automatically generated for your customers when they redeem their points.

Why do you need this feature?

A points-to-discount program is a powerful tool for growing your business. When customers can easily turn their points into discounts, they're more likely to return to your store and make repeat purchases. Not only does this increase your average order value, but it also helps you stand out from competitors. We've seen merchants significantly boost their sales with this simple yet effective way to reward customer loyalty. Think of it as an investment in your customers that pays off in long-term business growth!

How to set up this feature

1

Get access to "Discount program"

Choose Reward programs -> Redeeming programs -> Go to Discount program -> Select Add more

2

Choose your discount type

Pick either Discount amount, Discount percentage or Buy X Get Y depending on your purpose and value of the item

  • Discount Amount: a fixed reduction applied to the original price of a product

  • Discount Percentage: A percentage-based reduction on the product price

  • Buy X Get Y (BXGY): A promotional offer where customers receive additional products or discounts when purchasing a certain quantity

3

Set up "Discount program" rules

a. Discount amount: Using this type of rule, you allow customers to redeem their points and get a discount code whose value is decided by the admin

  • Setup rewards: Enter a clear name for your program

  • Redeem value: You can choose between 2 options

    • Dynamic Discount: Points-based discounts with flexible thresholds

    • Fixed Discount: A set amount deducted at checkout for simplicity

  • Applicable categories: Choose where discounts can be used

  • Minimum order requirement: Set minimum order your customers need to get discount

  • Coupon expiration date: Set when discount codes expire

Condition:

  • Combinations: You can choose which discounts work together

  • Apply discounts to sale channel: Choose sale channels where customers can use their point-based discounts

  • Who can use discount: Choose whether everyone or only customer who redeemed can use your discount

Refund points: Manage returns and refunds automatically

Discount code's prefix: You can use default prefix or create custom prefix for your brand

4

Set up "Discount percentage" rules

Setup rewards: Enter a clear name for your program

Redeem value: Set up point conversion rate for your program

Applicable categories: Choose where discounts can be used

Minimum order requirement: Set minimum order your customers need to get your rewards

Coupon expiration date: Set when discount codes expire

Condition:

  • Combinations: You can choose which discounts work together

  • Apply discounts to sale channel: Choose sale channels where customers can use their point-based discounts

  • Who can use discount: Choose whether everyone or only customer who redeemed can use your discount

Refund points: Manage returns and refunds automatically

Discount code's prefix: You can use default prefix or create

5

Set up Buy X get Y

Set up program name and points that customers need to redeem to exchange a discount

Set up discount condition for the next buy that customers can use:

Set up the condition:

  • Combinations: You can choose which discounts work together

  • Apply discounts to sale channel: Choose sale channels where customers can use their point-based discounts

  • Who can use discount: Choose whether everyone or only customer who redeemed can use your discount

Refund points: Manage returns and refunds automatically

Discount code's prefix: You can use default prefix or create

6

Hit Save and press Turn on to activate your discount program

FAQs:

Can customers exchange their coupons back for points?

Yes, you can convert customers' unused coupons back into points upon their request. This is merchant-only control — Customers must contact merchants for refunds.

You can revoke a coupon in the customer profile.

Can we choose the purchase type, both or subscription, without a subscription app installed?

No, you should not. The Shopify API does not allow us to do that. If you do not have installed, you had better choose the One-time purchase option. If not, you may see a message like: "applies_on_subscription field is not permitted without the shop using subscriptions"

a subscription app