Wallet Points / Reward Points System

Vendors can enable a loyalty points system to reward customers for signing up, purchasing products, and engaging with the store. These points can later be redeemed during checkout to reduce the order total.

What Loyalty Points Are

Loyalty points (also called reward points, wallet points, coins, etc.) are a simple incentive system.

Customers collect points from signups or purchases and redeem them on future orders.

This improves retention, increases average order value, and encourages repeat purchases.

Field-by-Field Explanation
  1. Point Enable
  2. Turns the reward points feature on or off.

    ON → Customers can earn and redeem points

    OFF → Points are not shown anywhere in the store

  3. Signup Points
  4. Number of points awarded to a customer when they create a new account.

    Useful for:

    • Welcoming new customers
    • Increasing signups
    • Encouraging users to complete registration

  5. Point Name
  6. Custom name for the points, such as:

    • SuperCoins
    • Credits
    • Reward Points
    • SuperCash

    This name appears on checkout, account pages, and invoices.

  7. Point Currency Ratio
  8. Defines how many points = 1 rupee (or store currency)

    Example:

    If Point Currency Ratio = 10

    → 1 rupee = 10 points

    → 100 points = ₹10

    This helps vendors adjust perceived value of points.

  9. Minimum Order Amount to Redeem Points
  10. The minimum order value required to redeem points.

    Helps sellers:

    • Increase cart value
    • Avoid redemption on very low-value orders

    Example:

    If minimum order value to Redeem Points = ₹200

    A ₹150 cart cannot redeem points.

  11. Maximum Redeem Percentage
  12. Maximum percentage of order value that can be paid using points.

    Example:

    If set to 5%, and

    Order value = ₹1000

    Customer can use points worth ₹1000 * 5% = ₹50 only.

    This prevents orders from being paid fully using points.

  13. Maximum Points allowed Per Order
  14. Absolute cap on how many points can be used per order.

    Example:

    If Maximum Points allowed Per Order = 50

    Order Value = ₹2000

    Max Redeem Percentage = 5%

    Point worth could redeem based on percentage = 1000 * 5% = 100 Rs.

    If point to currency ratio is 10 then Points = 100 * 10 = 1000 Points

    Maximum Points allowed Per Order = 500 Points

    Customer can use 500 points only.

    Redemption Rule

    During checkout, the customer can redeem the lower of the following two limits:

    • The value allowed by Max Redeem Percentage
    • The value allowed by Maximum Points Allowed per Order
  15. Exclude sale items
  16. If ON:

    Points cannot be applied to sale items.

    Useful for:

    • Protecting margins
    • Avoiding double discounts

  17. Maximum Loyalty Points (% of Product Price)
  18. Maximum percentage of a product’s price that can be earned as points.

    Example:

    Earn % = 10%

    Product price = ₹1000

    Customer earns → 100 points

  19. Maximum Earn Points per Product
  20. Absolute cap on points awarded per product.

    Example:

    If Maximum Earn Points per Product = 100

    Even if the product is ₹5,000, the customer earns max 100.

    Point Earning Rule

    During purchase, the customer earns points using the following priority:

    1. Product-level points (highest priority)
    2. If a product has fixed points defined, that value is applied exactly as set, even if it is higher than the company-level earning limits.

      Product-level points override Max Earn Percentage and Maximum Earn Points per Product.

    3. If product-level points are not defined:
    4. The system calculates earning using company rules and awards the lower of:

      • Points calculated using Max Earn Percentage
      • Points allowed by Maximum Earn Points per Product

      This prevents excessive earning on high-value items.

  21. Point Validity
  22. Defines how long points remain valid after they are earned.

    • If blank → points never expire
    • If set → auto-expire after X days

    This helps vendors manage long-term liability and encourages customers to purchase before expiry.