Earning Rules: Sample Use Cases and Flows

This article shares a possible use case you could support. This can be a helpful jumping off point as you plan your implementation.

Build tiered earning systems with progressive rates

Create earning systems where customers earn points at different rates based on their loyalty tier, encouraging tier progression and increasing customer lifetime value.

  1. Call Bulk Create Tiers to create different tier levels. For example:
    • Base tier: 1 point per $1 spent
    • Silver tier: 1.25 points per $1 spent
    • Gold tier: 1.5 points per $1 spent
    • Platinum tier: 2 points per $1 spent
  2. Call Create Loyalty Earning Rule for Base tier store earnings with the following parameters:
    • triggerActivityType: "stores/OrderPaid"
    • conversionRate: 1 point per $1
    • title: "Base tier store earning"
  3. Configure everything to be applied only to Base tier customers.
  4. Follow the same pattern for Silver, Gold and Platinum tier earning rates.
Did this help?