General
What is cash back in Okendo Loyalty?
What is cash back in Okendo Loyalty?
Cash back is a reward type in Okendo Loyalty that automatically issues store credit to members when they place a qualifying order — no points accumulation or manual redemption required. You set the percentage of order value to return as store credit, and Okendo handles the rest.
How is this different from a points program?
How is this different from a points program?
With points, members earn abstract currency they must convert into a reward before using it. Cash back skips that step: members earn real monetary value (store credit) directly from each qualifying order, ready to apply at next checkout.
Is cash back available on all Okendo Loyalty plans?
Is cash back available on all Okendo Loyalty plans?
Yes. Cash back is a core feature available on all Okendo Loyalty plan tiers at no additional cost.
Do I have to replace my existing points program to use cash back?
Do I have to replace my existing points program to use cash back?
No. Cash back and points are separate earn rule configurations and can coexist in a hybrid program. Migration from points to cash back does not happen automatically — you'll need to configure the new earn rule and contact our support team.
Can I run cash back alongside a points program simultaneously?
Can I run cash back alongside a points program simultaneously?
Not on the same earn rule. Cash back and points both live on the 'Place an Order' earn rule, which only supports one reward type at a time — you can't award both points and store credit on the same order.
Is cash back available to all my customers, or just loyalty members?
Is cash back available to all my customers, or just loyalty members?
Store credit is only issued to enrolled loyalty members. If a customer places an order before joining, the credit they would have earned is held as pending credit. They receive it if they enroll within your enrollment window, which starts from the date of each order. Guest checkout customers don’t receive store credit.
Setup & Configuration
What do I need in place before I can use cash back?
What do I need in place before I can use cash back?
Three things must be in place:
Your Shopify store must use new customer accounts (not legacy). Store credit isn't available on legacy accounts.
Store Credit must be enabled in Shopify Admin > Settings > Customer Accounts.
Okendo Loyalty must be granted the Shopify Store Credit permission — you'll be prompted to approve this the first time you configure cash back.
See also: Store credits in Loyalty
Do I need Shopify Plus to use cash back?
Do I need Shopify Plus to use cash back?
No. New customer accounts and Shopify's native store credit are available on all Shopify plans. You just need new customer accounts, not legacy.
How do I set up cash back?
How do I set up cash back?
Go to Okendo Admin > Loyalty > Configure > Loyalty Rules.
Open the Place an Order earn rule.
Under Reward, change from Points to Percentage Store Credit.
Set your Cash Back Rate (e.g. 5% on a $100 order = $5 store credit).
Optionally set a Wait Time aligned to your returns window.
Configure Tier Variations for different rates per VIP tier.
Save.
What is the 'Wait Time' setting and should I use it?
What is the 'Wait Time' setting and should I use it?
Wait Time is the delay between order placement and when Okendo issues the store credit. Setting this to match your return window (e.g. 14 days) prevents credit being issued on orders that may later be refunded. It also acts as a fraud deterrent.
Can I set different cash back rates for different VIP tiers?
Can I set different cash back rates for different VIP tiers?
Yes. After setting your base rate, configure Tier Variations to assign higher rates to higher tiers (e.g. Bronze 3%, Gold 8%).
Can I run a time-limited cash back promotion?
Can I run a time-limited cash back promotion?
Yes, via Okendo Loyalty Promotions. Two options:
Fixed bonus: adds a flat amount on top of the standard rate.
Multiplier: multiplies the member's tier-specific rate (e.g. 2× on 5% base = 10%).
Two promotions can't target the same earn rule and tier simultaneously. See: Using promotions in your loyalty program
Shopper Experience
How does a shopper receive their cash back?
How does a shopper receive their cash back?
Okendo automatically issues store credit to the member's Shopify account after a qualifying order. If a Wait Time is configured, credit issues once that period has passed. No action required from the member.
Where do shoppers see their store credit balance?
Where do shoppers see their store credit balance?
In their Shopify customer account, in Okendo's loyalty widget (if embedded), and as a payment option at checkout when signed in.
How do shoppers redeem their store credit?
How do shoppers redeem their store credit?
At checkout, logged-in shoppers see their store credit balance as a payment method. They select it to apply their full available balance. No coupon code required.
Can a shopper apply only part of their store credit?
Can a shopper apply only part of their store credit?
No. Shopify applies the full available balance when a shopper chooses to use store credit. If the balance exceeds the order total, the remainder stays on their account for future purchases.
Do shoppers need to be logged in to use their store credit?
Do shoppers need to be logged in to use their store credit?
Yes. Store credit can only be applied at checkout when signed into a Shopify customer account. Guest checkouts are not eligible.
Why can't my customer see their store credit at checkout?
Why can't my customer see their store credit at checkout?
Most common causes:
Not logged in to their Shopify customer account
Checking out as guest or via Shop Pay without account sign-in
Store credit not yet issued (Wait Time still active)
Store credit not enabled in Shopify Admin > Settings > Customer Accounts
If they're logged in and still can't see a balance, confirm they're on new customer accounts (not legacy) and that a balance exists.
Does store credit expire?
Does store credit expire?
Expiry is optional. You can set an expiration period in the earn rule; if unset, credits don't expire. Shopify automatically draws from the soonest-expiring allocation when a member holds credits with different expiry dates.
Can store credit be used on subscriptions?
Can store credit be used on subscriptions?
Store credit can be applied to the first purchase of a subscription only. It cannot be applied to recurring billing cycles — this is a Shopify platform limitation.
Can store credit be used in-store on Shopify POS?
Can store credit be used in-store on Shopify POS?
Yes, if you have Shopify POS and store credit enabled for in-person sales. Note: store credit can't be active on POS without also being active online. POS staff need the appropriate Store Credit permissions in their POS role.
Is there a maximum store credit balance a shopper can hold?
Is there a maximum store credit balance a shopper can hold?
Yes. Shopify caps store credit at $15,000 USD (or local currency equivalent) per customer account.
Can a shopper transfer their store credit to another person or store?
Can a shopper transfer their store credit to another person or store?
No. Store credit is tied to the specific customer account and Shopify store that issued it. It cannot be transferred between accounts or stores.
Pending Members
What happens to customers who haven't enrolled yet? do they miss out on cash back?
What happens to customers who haven't enrolled yet? do they miss out on cash back?
Not necessarily. When a customer places an order before joining your program, Okendo holds the credit they would have earned as pending credit. If they enroll within your enrollment window, Okendo issues credit for every order that’s still inside its window.
What is the enrollment window?
What is the enrollment window?
The enrollment window is how long a customer has, after placing an order, to join your program and still receive cash back on that order. Each order has its own window, starting from the order date. The default is 7 days. You can change it in Okendo Admin > Loyalty > Settings > General, under Store Credit.
Example: with a 14-day enrollment window, a customer who orders on March 1 has until March 15 to enroll and receive credit for that order. If they enroll on March 16, that order is no longer eligible.
💡 Use the enrollment window as a reason to join. A post-purchase email or thank-you page message like “Join within 7 days to claim your $5 store credit” gives customers a clear incentive to enroll now.
If I change the enrollment window, does it affect past orders?
If I change the enrollment window, does it affect past orders?
No. Each order’s window is set when the order is placed, using the setting at that time. If you change the enrollment window later, existing pending credit keeps its original expiry date. The new setting applies only to orders placed after the change.
What if the enrollment window is set to zero?
What if the enrollment window is set to zero?
Setting the enrollment window to zero turns off pending credit. Customers who order before joining won’t receive cash back on those orders when they enroll.
Does the store credit expiry on my earn rule affect the enrollment window?
Does the store credit expiry on my earn rule affect the enrollment window?
Yes. If your earn rule has a store credit expiry, it also applies to pending credit, counted from the order date. Okendo uses whichever period is shorter.
Example: if your enrollment window is 14 days but your earn rule expiry is 7 days, a customer who orders on March 1 has until March 8 to enroll, not March 15. If they enroll on March 10, no credit is issued for that order.
⚠️ Set your earn rule expiry and enrollment window together. If the earn rule expiry is shorter, it becomes the effective cut-off.
What if some customers orders are outside the enrollment window when they enroll?
What if some customers orders are outside the enrollment window when they enroll?
Only orders still inside their window earn credit. Older orders are excluded.
Example (30-day look back, 5% rate):
Date | Event | Pending Balance |
1 Mar | $100 order placed | $5.00 tracked |
10 Mar | $80 order placed | $4.00 tracked |
25 Mar | $60 order placed | $3.00 tracked |
2 Apr | Customer Enrolls | Store Credit issued |
Refunds, Clawbacks & Declined Transactions
What happens to store credit if an order is refunded?
What happens to store credit if an order is refunded?
Okendo automatically attempts to claw back the store credit issued for that order, proportional to the refunded amount.
What if the shopper has already spent the store credit before the refund?
What if the shopper has already spent the store credit before the refund?
Okendo claws back as much as is available, up to the original credit amount. Shopify won't allow a negative balance, so if the credit is already spent, the transaction is marked Declined in the activity log and no clawback occurs.
Because store credit is real monetary value, communicate this clearly in your refund policy.
Can I manually decline a cash back transaction?
Can I manually decline a cash back transaction?
Go to Okendo Admin > Loyalty > Activity.
Find the transaction (filter by Event: Earning or search by member email).
Select the actions icon > Decline Store Credit Earned.
Enter a member-facing reason and an internal reason, then confirm.
The credit is removed from the member's Shopify balance and the transaction is marked Declined.
Can I reverse a declined cash back transaction?
Can I reverse a declined cash back transaction?
No. Declined transactions can't be automatically reversed. To correct an error, manually issue store credit via Shopify Admin or contact Okendo Support.
Multi-Currency & Other Platform Considerations
Does cash back work with multi-currency stores?
Does cash back work with multi-currency stores?
For Cashback, currency is awarded 1:1 from the buyers purchase currency to what is rewarded. For example if an order is placed in USD, they'll receive USD. As currencies are divided into their own wallets, we remind Merchants to be mindful of this when managing a multi-currency store. If a shopper earns USD and then later returns to purchase another item in EUR, they will not be able to use their store credit as its in USD, and will need to make the purchase in USD.
In which currency is store credit awarded for non-order earn rules, such as Birthday Rewards or Anniversary?
In which currency is store credit awarded for non-order earn rules, such as Birthday Rewards or Anniversary?
For earn rules tied to an order (like cash back), the currency is always the order currency. For non-order earn rules (Birthday Rewards, Anniversary, enrollment bonuses, and similar), there is no purchase transaction to anchor the currency to, so Okendo resolves it differently.
Single-market stores
Store credit is always issued in the store's default currency. No additional lookup is needed.
Multi-market stores
Okendo works through the following signals in order until it can resolve a currency:
Last login market: the market the shopper was browsing when they last logged in to your store.
Shipping address on their most recent order: the country is resolved to a currency via Shopify's Storefront API.
Billing address on their most recent order: used when no shipping address is available (for example, on digital orders).
Locale on their most recent order: the country inferred from the order locale is resolved to a currency via Shopify's Storefront API.
Credit held pending: if none of the above signals resolve a currency, the store credit is held in a pending state. It is issued automatically the next time the shopper logs in, using the market they were browsing at login.
Examples
Scenario | Signal used | Currency awarded |
Single-market store (AUD only). Priya earns a Birthday Reward. | Store default currency | AUD |
Multi-market store (USD + AUD). Sophie last logged in on the Australian market storefront. She earns an Anniversary Reward. | Last login market | AUD |
Multi-market store (USD + GBP). James has no recent login, but his last order shipped to a UK address. He earns a Birthday Reward. | Shipping address → GB → GBP | GBP |
Multi-market store (USD + EUR). Anna's last order was a digital download with no shipping address, but her billing address is in Germany. She earns an Anniversary Reward. | Billing address → DE → EUR | EUR |
Multi-market store (USD + CAD). Pierre's last order had no addresses but the order locale was en-CA. He earns a Birthday Reward. | Order locale → CA → CAD | CAD |
Multi-market store (USD + EUR). Maria is a new member with no orders or login history. She earns an enrollment bonus. | No signal resolvable | Pending — issued when Maria next logs in, in the market she logs in on |
Shoppers whose currency cannot be inferred will have their credit held in a pending state until they next log in. If predictable currency allocation matters for your program, encourage shoppers to stay logged in while browsing, as this gives Okendo the most reliable signal.
Can store credit be used on draft orders created in Shopify Admin?
Can store credit be used on draft orders created in Shopify Admin?
No. Store credit can't be applied to draft or admin-edited orders. Send the member a checkout link so they can sign in and apply their credit at checkout.
Does cash back activity appear in Shopify reporting?
Does cash back activity appear in Shopify reporting?
Yes. Store credit issuances, redemptions, and balances are visible in Okendo Admin (activity log and member profiles) and Shopify Admin (Payments by Type reporting).
Marketing Automation & ESPs
What events does Okendo send to my ESP when store credit is awarded?
What events does Okendo send to my ESP when store credit is awarded?
Okendo sends the following events to connected ESPs (such as Klaviyo and Attentive) when loyalty actions award store credit. Use these events to trigger flows, for example, a "your cash back is ready" email when store credit lands.
Okendo Loyalty Store Credit Awarded
Fires when a customer earns store credit from a loyalty action.
Property | Description |
Action | The loyalty action that triggered the reward (for example, Placed An Order) |
Description | A description of the award (for example, Cash back store credit awarded) |
Store Credit Amount | The value of store credit awarded |
Store Credit Expiry Date | The date the store credit expires (if applicable) |
Store Credit Balance | The customer's total store credit balance after the award |
For a complete reference of all Loyalty events and profile properties sent to Klaviyo, see Okendo data sent to Klaviyo.
Shopper-Facing FAQ
Written from the shopper's perspective - share directly with customers or adapt for your Help Center or email communications.
How does cash back work?
How does cash back work?
Every time you place a qualifying order, you earn a percentage of your order value back as store credit - added directly to your account. No points to collect, no rewards to redeem manually.
Where can I see my store credit balance?
Where can I see my store credit balance?
Log in to your account to view your balance. It also appears at checkout as a payment option when you're signed in.
How do I use my store credit?
How do I use my store credit?
At checkout, select your store credit balance as a payment method to apply your full available balance. No discount code needed.
Can I use just some of my store credit and keep the rest?
Can I use just some of my store credit and keep the rest?
Store credit applies in full when you use it. If your balance exceeds your order total, the remainder stays on your account for next time.
Why can't I see my store credit at checkout?
Why can't I see my store credit at checkout?
Make sure you're logged in before checkout - store credit isn't available for guest checkouts. If you're logged in and still can't see a balance, your most recent cash back may not have been issued yet (there's sometimes a short wait after your order). Contact us if you need help.
Does my store credit expire?
Does my store credit expire?
Customise: Store credit expires [X days/months] after it is issued. / Or: Store credit does not expire.
Can I use my store credit at a different store?
Can I use my store credit at a different store?
No. Store credit is tied to your account with us and can only be used in our store.
What happens to my store credit if I return an order?
What happens to my store credit if I return an order?
If you return an order that earned store credit, the corresponding credit may be removed from your balance.
I haven't signed up for the loyalty program yet. Have I missed out on cash back?
I haven't signed up for the loyalty program yet. Have I missed out on cash back?
You may not have. If you’ve ordered recently, you can still earn store credit on those orders by signing up within [X] days of each order. Join now to claim it.
