Skip to main content

Loyalty Program

info

The loyalty program is available on the Pro plan only.

The loyalty program rewards repeat customers with points they can redeem for discounts on future purchases.

How Points Work

Earning Points

Points are earned automatically when a customer makes a purchase:

  • The earn rate is configurable (e.g., 1 point per $1 spent)
  • Points are calculated based on the order total after discounts
  • Points are credited after the order is completed
  • The customer must be attached to the order to earn points

Redeeming Points

At checkout, if a customer has redeemable points:

  1. The POS shows their available points balance
  2. Staff can click Redeem Points
  3. Enter the number of points to redeem
  4. The equivalent discount is applied to the order

The redemption rate determines the value of each point (e.g., 100 points = $1 discount).

Minimum Redemption

A configurable minimum ensures customers accumulate a meaningful balance before redeeming. For example, with a minimum of 500 points, customers cannot redeem fewer than 500 points at a time.

Configuration

Configure the loyalty program from the Shopify admin:

SettingDescriptionExample
Earn ratePoints earned per currency unit spent1 point per $1
Redemption rateCurrency value per point redeemed100 points = $1
Minimum redemptionMinimum points required to redeem500 points

Managing Points

Admins can manually adjust a customer's points balance from their profile:

  • Add points -- reward points for non-purchase activities (e.g., referrals, reviews)
  • Remove points -- correct errors or handle disputes

Transaction History

Each customer's profile shows a complete loyalty transaction history:

  • Points earned per order (with order reference)
  • Points redeemed (with order reference)
  • Manual adjustments (with reason)
  • Running balance
caution

Refunding an order does not automatically deduct the loyalty points earned from that order. Points adjustments for refunds must be made manually by an admin.