# Accounts

Store credit is compatible with all Shopify Themes and can be used with both Shopify and Shopify Plus subscription plans.&#x20;

New! [Shopify's Store Credit Primitive and API](https://www.shopify.com/blog/store-credit) is now supported and synced with Shopwaive. Bulk import Store Credit with Shopwaive and target Shopify's native store credit balance.&#x20;

{% hint style="success" %}
Shopify's native store credit is an independently developed solution that can be used along with Shopwaive balances to unlock powerful combinations and flexibility with order payments, loyalty, refunds, and offers. With Shopwaive, we sync your customer's Shopify store credit balance and display it in their Customer profile page in Shopwaive. Then you can make edits in the Shopify Admin or via Shopwaive's bulk import editor.
{% endhint %}

<figure><img src="/files/8XmiojYZ8KjOdL7NaWnY" alt=""><figcaption><p>Shopwaive balances and Shopify's new Store Credit Primitive and API shown in customer profiles</p></figcaption></figure>

## How to Give Store Credit — Step-by-step:

{% hint style="info" %}
This guide assumes you already installed Shopwaive on your Shopify store, staging, or development store as outlined in the [prior steps](/shopify/install.md). Confirm you can access the Shopwaive app in the Shopify admin before proceeding. See [Installation](/shopify/install.md) for more details
{% endhint %}

<details>

<summary>Step 1: How do I give store credit?</summary>

* Within the Shopwaive app admin, import existing customer accounts using the [Bulk import editor](/shopify/accounts/import-accounts.md) or search for your customer by email using the <mark style="color:blue;">**Customers**</mark> dashboard. Click the customer in the list or click the ellipsis to <mark style="color:blue;">View account</mark>
* Make edits to your customer available balance, notes, expiry date or send an email notification. Or, [create an Offer](/shopify/offers.md), make an [API request](https://api.shopwaive.com/), or [connect a Shopify Flow](/shopify/shopify-flow.md) to create deposits or debits. Once you make edits to a customer account, if an account does not already exists a Shopwaive credit account is automatically created
* Optionally, connect a [Klaviyo flow](/shopify/email-and-campaigns/klaviyo-email-and-sms.md) to automatically send customers an email or SMS message once you give them credit or make updates to their account. When used with the [bulk import editor](/shopify/accounts/import-accounts.md), this feature can unlock powerful work flows. You can update customer account data in seconds, which automatically triggers an email sent to your customers with backlinks to your store encouraging them to redeem their credit

</details>

{% hint style="info" %}
Launching a Headless commerce site with [Shopify Plus](https://www.shopify.com/plus) or want to integrate Shopwaive with your existing framework? Shopify Plus merchants and developers can programmatically create deposits, debits, and order links with the [Shopwaive API](https://api.shopwaive.com/). See [Headless commerce](/shopify/install/headless-commerce.md)
{% endhint %}

{% hint style="success" %}
Related topic: Setup [Shopify Flows](/shopify/shopify-flow.md) where you can create deposits or debits to customer accounts on a recurring schedule (i.e. 1st day of the month). You can even create your own [Cash Back Loyalty program](/shopify/cash-back-and-loyalty.md). The options are unlimited and can be as complex as you prefer. For example setup a Shopify Flow when an Admin user or customer from a Segment takes action  (i.e. *Admin creates a Draft order* or *Customer from a tagged-defined segment purchases a product from a collection with a minimum order value*)
{% endhint %}

<details>

<summary>Step 2: How do customers redeem store credit?</summary>

**Shopify Plus**

Shopify Plus merchants can choose to use the [Shopwaive Checkout extension](/shopify/checkout-extensions.md), where a convenient <mark style="color:blue;">**Redeem**</mark> button placed at checkout enables customers to redeem with one-click

**Shopify POS**

An employee or cashier uses the Shopwaive Smart Grid tiles to view and apply a customer's available balance, offers, or gift card to the Shopify POS cart at the time of purchase. See [Shopify POS](/shopify/shopify-pos.md)

**Basic and Advanced Shopify Plans**

* Customers will log into their account they created on your website. If the customer has a Shopwaive credit account (after completing all previous steps, see [Installation](/shopify/install.md) for details), the Shopwaive widget appears at the bottom of the page
* Before or after logging in, customers add items to their cart
* Your customers have the option to redeem their full available balance or apply partial credit towards a purchase. By clicking the popup, customers can apply any amount to their checkout
* If customers choose to combine credit with a discount code, you can enable the <mark style="color:blue;">**Combinations**</mark> setting by opening the Shopwaive app and clicking the Settings menu button. Once in the Settings panel, enable <mark style="color:blue;">**Combinations**</mark>. Now, two text fields appear in the Shopwaive popup, the top field the customer enters the amount they wish to redeem, and the bottom field they enter the case-sensitive discount code. Then they click <mark style="color:blue;">**Apply to checkout**</mark> to generate a Checkout link
* Customers can click the <mark style="color:blue;">**Checkout**</mark> button to be routed to checkout with selections applied

</details>

Have questions on any specific features? [<mark style="color:blue;">**Contact us**</mark>](mailto:support@shopwaive.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shopwaive.com/shopify/accounts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
