Skip to content
Product update

Shopify Store Credit: How to Use It to Drive Repeat Orders

Shopify store credit explained: what it is, five use cases that drive repeat orders, how to set it up in Joy, and the operational rules that keep it clean.

Joy loyalty widget showing a $12 store credit balance applied at checkout
2 min read

Summarize this post with AI

Why this matters

Put store credit to work on repeat orders. Store credit in Joy is a cash-value balance tied to the customer's account and applied at checkout, so what you give out funds their next order.

  • Reward orders, milestones and referrals in credit

    Attach a store-credit reward to Place Order for cashback, to Milestones for spending goals, or to Referrals. Every program feeds the same balance, which customers see on your storefront and apply at checkout.

  • Set an expiry that brings customers back

    Set one global expiry and override it per program, so referral credit and cashback run on different clocks. Customers see the expiry date in their activity history, a reason to order before it passes.

  • Keep balances accurate through refunds and migrations

    When an order paid with store credit is refunded, Joy returns the credit used to the customer's balance and logs the change. A CSV import brings balances over from another loyalty or gift-card app.

Try this
Turn on cashback on Place Order as store credit and set a six to twelve-month expiry. Then watch your redemption and repeat rate before adding another program.

How to access and use

  1. Step 1: Open the Place Order program

    In Joy, go to Reward programs and open the Place Order program.

  2. Step 2: Choose Store Credit

    Choose Store Credit as the reward type. Click Grant Access in the banner, then Confirm.

  3. Step 3: Set the earning rate

    Enter the percentage of each order that returns as credit.

  4. Step 4: Set an expiry

    Go to Reward programs → Point Expiration, turn on Store credit expiration and set the duration.

Frequently asked questions

Does turning on expiration affect existing balances?

No. Expiration applies only to store credit granted after you turn it on, so balances customers already hold are never affected.

Is store credit the same as a discount code?

No. Store credit sits in the customer's Shopify account balance and applies at checkout as a payment method, with no code required.

Can I adjust a customer's balance by hand?

Yes. Adjust one customer at a time on the Customer detail page, or in bulk with the Import action, which updates only customers who already exist in your store.

Keep exploring

Stop being ordinary. Start leading

20,000+

Brands run loyalty on Joy

4.9★

Shopify App Store rating

1,790

Merchant reviews