Product Docs
CtrlK
Developer DocsLoyalty ConsoleSupport
  • Product Docs
  • Get Started
  • Launch a Loyalty Program
    • Four Pillars of a Loyalty Program
    • Four Phases of Implementation
    • Best practices & tips
    • Operational considerations
    • Loyalty program resources
      • Terms & conditions
      • Privacy policy
      • Account deletion & opt-out
      • User support
      • Fraud and misuse in loyalty programs
  • Loyalty Engine
    • Introduction
    • Events
      • Get started with Events
      • Event types
        • Creating event types
        • Event type schemas
        • Event enhancers
      • Reporting events
      • Viewing events
    • Reactors
      • Get started with Reactors
      • Creating reactors
      • Activation limits
      • Conditions
      • Reactions
      • Managing reactors
      • Reactor tutorials
        • Create your first loyalty campaign (event & reactor for sign-up bonus)
        • Create a promo code reactor
        • Create advanced or multi-event reactors using Audiences
        • Limit a reactor an audience
        • Limit the number of times a reactor can be triggered in a period of time
    • Audiences
      • Get started with Audiences
      • Audience criteria
        • Audience query builder
        • Audience expression editor
      • Audience refresh rates
      • Audience joined & left events
      • Audience tutorials
        • Create audiences based on user profile information
          • Create a user birthday audience
          • Create a user age audience
          • Create a user location audience
          • Create a suspended user audience
          • Create a VIP or employee audience
        • Create audiences based on user activity
          • Create an audience of users who have purchased a particular reward
          • Create an audience of users who have or haven't reported one or more events
        • Create an audience with multiple or nested groups
        • Create an audience with date and time based criteria
        • Create reactors for joining or leaving an audience
    • Rewards
      • Get started with Rewards
      • Reward details & configuration
      • Reward availability
      • Reward types
        • Offers
        • Vouchers
          • One-time voucher codes
          • Voucher code pools
          • Static voucher codes
          • Human validation vouchers
          • Codeless vouchers
        • Which reward type should I use?
      • Incentives
      • Benefits
      • Reward tutorials
        • Limit a selection of rewards to only allow a user to purchase one from that selection
        • Limit how many times a particular reward can be purchased
    • Users
      • Get started with Users
      • Creating users
      • User data & attributes
      • User wallet
      • Tiers
      • Deleting users
      • How are monthly active users calculated?
      • User tutorials
        • Adjust a User's Points Balance
        • Give a User a Reward
        • Edit a User's Profile Information and Add Attributes
        • Create Advanced User Tiers Using Audiences
    • Points
      • Get started with Points
      • Points liability
      • Points earn, spend & balance caps
      • Reward auto-purchase
      • Points expiry
    • Analytics
    • Loyalty Console
      • Tenant & administrator management
      • Production & staging environments
  • Additional Services
    • Account Management
    • Modules
      • About Modules
      • Badges
      • Integrations
        • Shopify app
      • Marketing
        • Emails, WhatsApp & SMS
        • Push notifications
        • Consents
      • Promo Codes
        • Static Codes
        • Code Pools
      • Receipts & Products
        • Receipt rules
        • Receipt formats
        • Receipt reviews
        • Products
        • Receipts & Products tutorials
          • Setup a points-per-spend loyalty campaign
            • Define your baseline earn value for receipt submissions
            • Reward a user for spending over a particular amount
            • Run a double or bonus points promotion
          • Setup a points-per-product loyalty campaign
            • Define your baseline earn values for your product set
            • Reward a user for purchasing a particular product for the first time
            • Reward a user for purchasing a product, or a set of products, a set number of times
      • Referrals
        • Get started with Referrals
        • Campaigns
      • Reward Fulfilment
      • Social Media
      • Venues
      • Visitors
    • Loyalty Interfaces
      • About Loyalty Interfaces
      • Loyalty Microsite
        • Get started with the microsite
        • Loyalty Microsite setup
          • 1. Deployment type
            • 1.a iFrame embed
            • 1.b Mobile app embed
            • 1.c Standalone website or PWA
          • 2. Microsite authentication
          • 3. Custom domain
          • 4. Language support
          • 5. Profile schema
          • 6. Customization
        • Loyalty Microsite tutorials
          • Format reward descriptions with markdown
          • Lock an audience of users out of your microsite
          • Reward artwork guidelines
      • Loyalty Mobile App
        • Get started with the app
        • Loyalty Mobile App setup
          • 1. App Store developer accounts
          • 2. App theming
          • 3. App configuration
          • 4. App Store listing
        • Loyalty Mobile App deep links
  • Other
    • WLL Support
      • How do I contact support?
      • How do I report an issue?
      • How do I hard refresh my browser?
    • Loyalty Console
    • White Label Loyalty
    • Blog
Powered by GitBook
On this page

Was this helpful?

  1. Additional Services
  2. Modules
  3. Receipts & Products
  4. Receipts & Products tutorials

Setup a points-per-product loyalty campaign

Define your baseline earn values for your product setReward a user for purchasing a particular product for the first timeReward a user for purchasing a product, or a set of products, a set number of times
PreviousRun a double or bonus points promotionNextDefine your baseline earn values for your product set

Was this helpful?

© 2025 White Label Loyalty