LogoLogo
HomepageCase studiesBook a demo
User Guide
User Guide
  • Welcome to Open Loyalty!
  • What's New
    • 2024
    • 2023
    • 2022
  • What's Next
  • Technical Guide
  • Main Features
    • Global Management
      • Analytics
      • Settings
      • Config Duplication
      • Usage
    • Dashboard
      • General Overview
      • Units Wallet Overview
      • Additional Metrics
      • Members by Tiers
    • Members
      • Member List
        • Configuration
        • Creating Members
        • Managing Members
        • Removing Members
      • Segments
        • Creating Segments
        • Managing Segments
        • Segment Conditions
      • Referred Members
    • Campaigns
      • Creating Campaigns
        • Return Campaign
        • Referral Campaign
        • Time-Based Campaign
        • Redemption Code Campaign
        • Internal event - Achievement progressed
        • Percent value distribution
      • Managing Campaigns
      • Campaign Simulation
      • Follow-up Campaigns
    • Custom Events
      • Custom Event Schemas
    • Transactions
      • Adding Transactions
      • Managing Transactions
      • Channels
    • Tiers
      • Adding Tiers
      • Managing Tiers
      • Tiers Configuration
      • Tier Benefits
    • Wallets
      • Wallet Types and Configuration
      • Unit Transfers
        • Creating Unit Transfers
        • Importing Unit Transfers
        • Managing Unit Transfers
    • Achievements
      • Creating Achievement
      • Managing Achievements
      • Follow up Achievements
    • Rewards
      • Reward List
        • Rewards Configuration
        • Creating Reward
        • Reward Types
        • Units Conversion Coupon
        • Adding Coupons
        • Reward Flow
      • Reward Fulfillment
      • Reward Categories
    • Webhooks
      • How to Configure a Webhook
      • What Triggers a Webhook
      • Expiring Notifications
    • Collections
    • Imports / Exports
      • Imports
        • Sample Import Files
      • Exports
        • UI Data Exports
        • Configuration Exports
        • S3 Bucket Exports
    • Settings
      • Roles
      • Admins
        • System Logs
      • Tenants
      • Translations
    • Expressions
      • Attributes List
      • Operators
      • Custom Functions
      • Expression Examples
      • Sample Use Cases
        • Using Member Custom Attributes
        • Complex Effects (if, else)
        • Excluding Members
        • Elapsed Time Conditions
        • Using Additional Dates for Calculations
        • Register on Birthday
        • Transaction on Birthday
        • Tier Upgrade or Downgrade
  • Sample Setups
    • Good Practices
    • Pay with Points
    • Promo and Discounts in Cart
    • Sample Campaigns
      • #1 Earn 1 point for every $1 spent
      • #2 Earn 2x points when shopping on Monday morning
      • #3 Earn 1 stamp for every transaction
      • #4 Buy product ACME 123 and earn 100 points
      • #5 Refer a friend and get 100 points
      • #6 Refer 5 friends and get a $50 off coupon for the next purchase
      • #7 Register to the program and get 50 bonus points
      • #8 Get 30 bonus points for your first transaction in the loyalty program
      • #9 Cashback campaign
      • #10 Product meets selected criteria
    • Sample Achievements
      • #1 Celebrate summer - Buy 5 times between June and August
      • #2 Place 10 Orders above 50€ - Complete 10 transactions, for more than 50€ each
      • #3 Ambitious player - Log in to the game 3 times per week for 8 consecutive weeks
      • #4 SKU 'ABC' configuration - Spend total of 100$ on products with SKU 'ABC132' in September
      • #5 Workout track -Track a workout of at least 30 minutes for 5 days in a row
      • #6 4 referees made the transactions for 2 consecutive weeks
      • #7 2 referees made a transaction configuration
  • FAQ
    • Configuration Migration
    • Custom Attributes
    • Achievements
    • GDPR
    • Opt-Out
    • Referral Programs
    • Returns and Cancellations
    • Timezones
Powered by GitBook
On this page

Was this helpful?

  1. Sample Setups

Pay with Points

How to Pay with Points Using OpenLoyalty.

Last updated 8 months ago

Was this helpful?

One of the OpenLoyalty features is the ability for customers to pay for purchases with points they've accumulated. This guide outlines the simple steps to use your points as currency at participating stores. While some of these steps need to be configured outside of OpenLoyalty, this guide shows the complete flow of the possible integration.

Step 1: Entering the Shopping Cart

Begin your shopping as usual. Once you've selected your items and are ready to check out, enter your shopping cart.

Step 2: Checking Points Balance

Your points balance is checked automatically. The store will initiate a request to the OpenLoyalty system to retrieve your available points. This ensures that you have an up-to-date balance before you proceed with the transaction.

Step 3: Using a Coupon (Optional)

If you have a previously issued coupon, you can apply it to change the transaction value. The system will post a request to apply the coupon, and if successful, the new transaction value will be displayed.

Step 4: Using Points for the Transaction

Enter the number of points you would like to use for this transaction. The system will verify the number of points you have entered. Make sure you have enough points to cover the transaction value.

Step 5: Fraud Protection Measures (Optional)

For your security, there may be a fraud protection step in place. This could temporarily block points in your wallet to prevent fraudulent activities. If this step is initiated, the points will be blocked and then subsequently unlocked during the transaction process.

Step 6: Completing the Transaction

Once the points are verified and any fraud protection measures are addressed, you can complete the transaction. Your points will be spent, and the system will post the corresponding transactions to reflect the points spent.

Step 7: Finalizing the Points Spend

After the points are spent, the system will post the transaction, deducting the points from your balance.

Step 8: Adding Points from Campaign Effects

Lastly, if the transaction triggers any campaign effects, such as bonus points for specific promotions, these will be added to your account accordingly. This ensures that any additional benefits you're entitled to are not missed.

Important Notes:

  • Point Verification: Always ensure the points balance is verified before attempting to complete a transaction to avoid any delays.

  • Fraud Protection: Be aware that fraud protection is for your safety. If points are blocked, they will be unlocked once the transaction is verified as legitimate.

  • Coupon Usage: Coupons can alter the number of points needed for a transaction. Apply any coupons before finalizing the use of points to ensure the transaction value is up-to-date.

  • Transaction Completion: Upon completing a transaction with points, ensure you receive a confirmation. This could be a notification from the OpenLoyalty system, such as a webhook response.

  • Campaign Benefits: Keep the customer informed about current campaigns to maximize the benefits they can receive from the transactions.

Using points to pay for purchases with OpenLoyalty is a straightforward process designed to enhance customers' shopping experience. By following these steps, you can effortlessly implement the usage of accumulated points to allow your customers to enjoy rewards and savings as a valued customer.

A diagram for a possible Pay with Points integration