Rewards programs automatically issue store credit to customers when they take specific actions.Documentation Index
Fetch the complete documentation index at: https://docs.getbonde.com/llms.txt
Use this file to discover all available pages before exploring further.
Creating a reward program
Configure
Enter a name for the program (e.g., “5% Back on Orders”) and configure the trigger, reward amount, and options.
Trigger events
Choose what action triggers the reward:| Trigger | Description |
|---|---|
| Order processed | Reward customers when they complete any order |
| Order contains product | Reward when they purchase specific products |
| Order contains collection | Reward when they purchase from specific collections |
| Subscription order processed | Reward each time their subscription renews |
| Subscription created | Reward when they start a new subscription |
| Subscription milestone | Reward at subscription anniversaries (e.g., 6 months, 1 year) |
| Customer reactivated | Reward customers who return after inactivity |
Reward amount
Configure how much store credit to issue:| Type | Description |
|---|---|
| Fixed amount | Issue a specific dollar amount (e.g., $5.00 credit per order) |
| Percentage | Issue a percentage of the order value (e.g., 5% back on every order) |
Expiration settings
Control how long customers have to use their rewards:| Option | Description |
|---|---|
| Store default | Uses your default expiration setting from Rewards > Settings |
| Custom period | Set a specific number of days until expiration (e.g., 90 days) |
| Never expire | Store credit never expires |
Caps and limits
Prevent excessive reward payouts with a per-program cap that limits how much credit a customer can earn from this specific program within a time period. Example: A cap of 50 from this program in any calendar month. Cap period options:- Daily
- Weekly
- Monthly
- Yearly
- Lifetime
Combining rewards
When more than one program applies to the same order, the This rule stacks option in each program’s setup decides how they combine:- Off (exclusive): The default. If several exclusive programs apply to one order, the customer earns only the single program worth the most to them. Use this for tiered rates—with “10% over 200” both off, a $200 order earns 15%, not both.
- On (stacks): The program’s credit is always added on top of whatever else the customer earns. Use this for independent add-ons, like a product-specific bonus.
Program status
| Status | Description |
|---|---|
| Draft | Program is being configured. No rewards are issued |
| Active | Program is live and issuing rewards |
| Paused | Program is temporarily stopped. No new rewards issued |
| Archived | Program is retired. Keeps history but won’t issue rewards |
Examples
Basic loyalty: 5% back on orders
- Trigger: Order Processed
- Reward: Percentage - 5%
- Expiration: 90 days
- Cap: $50 per month
New subscriber bonus
- Trigger: Subscription Created
- Reward: Fixed Amount - $10.00
- Expiration: 60 days
- Cap: Lifetime cap of $10 (one-time reward)
Collection promotion
- Trigger: Order Contains Collection (select “New Arrivals”)
- Reward: Fixed Amount - $5.00
- Expiration: 30 days
- Cap: $20 per month
Subscription loyalty
- Trigger: Subscription Milestone
- Reward: Fixed Amount - $20.00
- Expiration: Never Expire
- Cap: None
Global settings
Configure shop-wide reward settings in Rewards > Settings:- Default expiration: How long rewards last if a program uses “Store Default”
- Expiration reminders: Email customers before their credit expires