Store Credit

Store Credit

This feature is available for: All plans (earning programs), Advanced and Ultimate plans (milestones, referrals)

What is Store Credit?

Store Credit is a reward type in Joy Loyalty that grants customers a real cash-value balance on their Shopify account. Unlike loyalty points that require redemption, store credit is applied directly at checkout as a payment method โ€” no coupon codes needed.

Store credit is powered by Shopify's native store credit system, which means the balance appears in the customer's account and can be used across future purchases seamlessly.

Why use Store Credit instead of Points?

FeaturePointsStore Credit
Customer experienceCustomers redeem points for couponsAutomatically available at checkout as balance
Perceived valueAbstract (e.g., "500 points")Concrete (e.g., "$5.00 credit")
Redemption frictionRequires manual redemption stepNo extra steps โ€” applied at checkout
Coupon codes needed?YesNo
Best forGamified loyalty programs with tiers and levelsSimple, high-value reward experiences

Store credit is ideal for merchants who want a frictionless reward experience โ€” customers see their balance and can spend it immediately.

How to enable Store Credit

Store Credit requires additional Shopify permissions. You'll be prompted to grant access the first time you select Store Credit as a reward type in any program โ€” no separate settings page needed.

Open the program you want to configure

Go to Reward programs and open or create a program that supports Store Credit: Place Order, Milestones, Referrals, or Shopify Flow.

Select Store Credit as the reward type

In the reward configuration section, choose Store Credit as the reward type. A warning banner will appear at the top of the form indicating that additional permissions are required.

Click "Grant Access"

Click the Grant Access button inside the banner. A confirmation popup will appear โ€” click Confirm to authorize Joy Loyalty to manage store credit balances on your customers' Shopify accounts.

Done โ€” the page will reload automatically

Once permissions are granted, the page reloads and Store Credit is fully enabled. The banner will no longer appear in future sessions.

You only need to grant access once โ€” it applies to all programs. If you set up Store Credit in Place Order first, the permission is already in place when you configure Referrals or Milestones.

Where can you use Store Credit?

Store credit is available as a reward type across multiple Joy Loyalty programs:

1. Earning Programs โ€” Place Order

Reward customers with store credit every time they place an order. You can configure the earning rate (e.g., $1 credit per $20 spent).

๐Ÿ‘‰ Learn more about Place Order rewards

2. Milestones

Award store credit when customers reach specific milestones โ€” such as a certain number of orders, total amount spent, or earned points threshold.

Milestone typeExample
Number of orders$10 credit after 5th order
Amount spent$15 credit after spending $500
Earned points$5 credit after earning 1,000 points
Number of reviews$3 credit after posting 3 reviews
Inactivity$5 credit for customers inactive for 3 months

๐Ÿ‘‰ Learn more about Milestones

3. Referrals

Reward referrers with store credit when their referred friends complete a purchase. Two store credit options are available:

Reward optionHow it works
Store Credit (Fixed)Referrer earns a fixed store credit amount per successful referral (e.g., $5 per referral)
Store Credit (Order-based)Referrer earns store credit as a percentage of the referee's first order value (e.g., 10% of $100 = $10 credit)

The Order-based option is especially powerful because it scales the reward with the value the referred customer brings โ€” creating a fairer and more motivating incentive for referrers.

How the Order-based calculation works:

Store credit = Referee's first order value ร— Reward rate (%)

Example: If the reward rate is 10% and the referee's first order is $100, the referrer earns $10 in store credit.

๐Ÿ‘‰ Learn more about Referrals

4. Shopify Flow

You can also grant store credit through Shopify Flow automations for custom scenarios โ€” such as rewarding customers who leave a review via a third-party app, or granting credit based on custom triggers.

๐Ÿ‘‰ Learn more about Shopify Flow + Store Credit

How customers use Store Credit

Once store credit is added to a customer's account:

  1. The balance appears in the customer's Shopify account
  2. At checkout, the store credit balance is shown as an available payment method
  3. Customers can apply their store credit to reduce the order total โ€” no coupon code required
  4. Any remaining balance carries over to future purchases

Manage Store Credit balances in Joy

You don't need to switch to the Shopify admin to check or adjust balances โ€” Joy now surfaces store credit directly inside the Customers area.

View a customer's balance

  1. Go to Customers and open any customer to see the Customer detail page.
  2. In the Point balance card, click See store credit balance to switch the card to credits view.
  3. Scroll down to the Activity log to see every credit change over time, including:
    • Earned or refunded through Place Order rewards
    • Manually adjusted
    • Imported
    • Used in an order (when the customer spends credit at checkout)

Activity entries use the same format as points โ€” just with currency instead of point units โ€” so your team can scan the history without relearning anything.

Import or adjust credits in bulk

Use this when you want to seed balances from another system, run a one-off campaign adjustment, or correct credits in bulk.

Open the Import dialog

Go to Customers โ†’ click Import โ†’ choose Adjust store credits to existing customer balances.

Prepare your CSV file

Download the template from the dialog. Each row must include at least one identifier:

  • Email
  • Phone
  • Customer ID

When a row contains more than one identifier, Joy uses this priority order: Customer ID โ†’ Email โ†’ Phone. Email matching is case-sensitive, so double-check for exact matches.

The credit column supports both positive and negative values โ€” use a negative number to reduce a customer's balance (for example, -100 to deduct $100).

Upload and confirm

Upload the CSV and confirm the import. Joy validates the file first, then applies the adjustments. Every change is recorded in the customer's Activity log.

Import only updates credits for customers who already exist in your store. It does not create new customers and does not modify any other customer data (name, address, tags, etc.).

Frequently Asked Questions

Can I use both Points and Store Credit in the same program?
No. Each program is configured with one reward type โ€” either Points or Store Credit. However, you can have different programs using different reward types (e.g., Place Order earns points, Referrals earn store credit).

Does Store Credit work with VIP Tiers?
Yes. If you have VIP tiers with tier-based reward rates, the store credit earning rates will adjust based on the customer's tier level.

Is Store Credit the same as a discount code?
No. Store credit is added to the customer's Shopify account balance and applied at checkout as a payment method. It does not generate a discount code.

Can I manually adjust a customer's store credit?
Yes. You can adjust balances directly from Joy โ€” either one customer at a time in the Customer detail page, or in bulk using the Import action in the Customers list. Every change is recorded in the Activity log. Adjustments stay in sync with Shopify's native store credit system.


Product
Install AppWebsiteBook a Demo
Resources
DocumentationFAQsIntegrations
Company
Avada GroupPrivacy PolicyContact
ยฉ 2026 Joy Loyalty by Avada Group. All rights reserved.