Install
Install

Bulk manage Customer Store Credits in Shopify (set, add and subtract)

Customer migration|Activation email|Activation invite|Account activation confirmation|Activation page|Esport customers|Import with activation|WooCommerce customer export|Customers import|Prepared for import|Prepared for import||Imported file|Activation emails

Managing Customer Store Credit balances one at a time in Shopify Admin is fine for a handful of customers, but it quickly becomes impractical when you need to migrate balances from another platform, run a promotion that grants credit to many customers, or audit and adjust outstanding balances across your store.

With the Matrixify app, you can bulk add, subtract, or set a target balance for any number of Customer Store Credit accounts using a single Excel or CSV file. You can also issue credits that expire on a specific date, and optionally notify the Customer.

Steps in short

  1. Export Customers with Store Credit columns.
  2. Edit the file to add, subtract, or set store credit transactions.
  3. Save and Import the file.
  4. Enjoy your updated Customer Store Credits!

1. Export Customers with Store Credit columns

To work with existing Customer Store Credit accounts, start with a New Export.

Select to Export the Customers sheet, with the following column groups:

  • Basic Columns – for the customer identification, only select columns – ID and Email.
  • Store Credits – for current Store Credit account currency and balances.

1. Export Shopify Customer Store Credit account balances with Matrixify app

If you only need a subset of customers, click the filter icon next to Customers and apply filters – for example, by Email, Tags, Created At, or Email Marketing: Status.

Once the Export is configured, press the Export button to start the Export job.

2. Matrixify app Export job, Shopify Customers and Store Credits to Excel Spreadsheet

When the export finishes, click the Download Exported File button to download your file. In the file, you will see your Customers and their current Store Credit balances for each currency.

3. Excel spreadsheet with Shopify store Customers and credit balances

2. Edit the file to add, subtract, or set Store Credits

Store Credit changes are applied as transactions for a specific currency Store Credit account, not by setting the total balance amount.

From the exported file, the first two of the mandatory columns are:

  • ID and/or Email – to identify the Customer
  • Store Credit: Currency – to specify the Store Credit account currency in which the transaction will be added.

But you can also keep other columns, such as Store Credit: Balance if it helps you to set up and manage data in the file.
Note that the app will update all importable data fields that are included in the Import file, so before uploading and importing the file, it is safer to remove data columns that you are not working with.

Add the following columns to your file, in which we will fill in the Store Credit transaction details:

  • Store Credit Transaction: Command – (mandatory) will specify to add credit by using CREDIT, subtract from current balance by using DEBIT or allow the app to calculate the credit or debit transaction by using value SET.
  • Store Credit Transaction: Amount – (mandatory) the transaction amount as a decimal number.
  • Store Credit Transaction: Send Receipt – (optional, can be used only for CREDIT transactions) used to trigger Customer notification about added Store Credit.
  • Store Credit Transaction: Expire At – (optional, can be used only for CREDIT transactions) used to set the expiry date for the added Store Credit.

4. Shopify Customer spreadsheet add columsn for credit transactions

Add Store Credit (CREDIT transactions)

To add an amount to a Customer’s Store Credit account, set Store Credit Transaction: Command to a value CREDIT and put the amount in Store Credit Transaction: Amount.

Set Store Credit Transaction: Send Receipt to TRUE to send the Customer a notification when the credit is added.
And use Store Credit Transaction: Expire At with a valid date and time stamp to set the expiry date for added Store Credit. The date must be in the future – if you set a past date, Matrixify will still Import the transaction, but will ignore the date.

5. Shopify Customers add store credit in bulk with Matrixify app spreadsheet

Subtract from Store Credit account (DEBIT transactions)

To subtract an amount, set Store Credit Transaction: Command to DEBIT. The amount listed in Store Credit Transaction: Amount will be deducted from the Customer’s current balance.

6. Shopify Customers debit:subtract Store Credit in bulk with Matrixify app Excel or CSV file

Set Store Credit to a specific amount (SET transactions)

If you want a Customer’s Store Credit balance to land at a specific value regardless of what is currently there, use value SET in the Store Credit Transaction: Command column.
Matrixify will automatically calculate whether to apply a CREDIT or DEBIT transaction so that the final balance equals the Store Credit Transaction: Amount you specify.

This is useful when you have a target balance for each customer – for example, after reconciling balances from an external system – and you do not want to manually compute the difference for each one.

7. Set Shopify customers store credit account balance to specific amount with Matrixify app

Multiple transactions per customer

You can apply multiple transactions to the same Customer in one import by adding additional rows for that Customer. The customer identifier (ID or Email) needs to be present on each row.

Transactions are applied in the order they appear in the file.

For example, to give one Customer a non-expiring $50 credit and a separate $20 credit that expires at the end of the year:

8. Add multiple transactions to Shopify Customer Store Credit account balance

Tracking transactions by ID

The Store Credit Transaction: ID column is optional. If you fill it in, Matrixify will check whether a transaction with that ID already exists for the Customer, or has been added previously. If it does, the Import will skip it instead of creating a duplicate.

This is useful for scheduled or recurring imports where the same file might be processed more than once. Matrixify stores previously imported transaction IDs in an app-owned metafield on the customer, so the deduplication works even for transactions that were originally created by an earlier Matrixify Import for the same Customer.

3. Save and import the file

Save the file. Go back to the Matrixify app and upload it to the Import section.

The app will analyze the file and show you how many Customers and how many Store Credit transactions will be applied. Review the numbers, then press Import.

Once uploaded, the app will analyze your Import file. Make sure that the job details and the Customer count look correct, and press the Import button to start the import.

9. Import Customers Store Credits spreadsheet bulk update into Shopify store

4. Enjoy imported Customer Store Credit balances

When the Import has finished, you can view your Customers within the Shopify Admin to see their new updated Store Credit account balance or Export your Customers with Matrixify to see each Customer’s Store Credit balance in a single sheet.

10. succesfully imported added Shopify Customer store credits with Matrixify

Create Customer Store Credit Imports from scratch

If you are migrating balances from another platform, running a promotion that grants credits to a list of Customers, or processing a batch of refund credits, you do not have to start from an Export. You can build the Import file directly.

The minimum mandatory columns you need are:

  • Email (or ID)
  • Store Credit: Currency
  • Store Credit Transaction: Command
  • Store Credit Transaction: Amount

You can also add the following related optional columns:

  • Store Credit Transaction: Send Receipt – used to trigger Customer notification about added Store Credit. Can be used only for CREDIT transactions.
  • Store Credit Transaction: Expire At – used to set the expiry date for the added Store Credit. Can be used only for CREDIT transactions.
  • Store Credit Transaction: ID – any integer number, useful if running repeated Imports. The app will not add Transactions which already exist or have been previously imported with the same credit transaction ID for the same Customer.

11. custom created file to bulk add Customer Store Credits with matrixify app

What to do next?