# Features

## Features and functionality

{% hint style="info" %}
**Tip:** Bookkeeping for store credit is handled separately from gift cards, rewards, shipping, and discount balances. By combining these distinct offerings with email marketing, Shopwaive can elevate your brand to the next level.
{% endhint %}

{% hint style="success" %}
Store credit can be combined with gift cards, shipping credit, rewards, and discounts. These can be used strategically to boost conversion rates and enhance checkout completion. Refer to the feature table below for more details.
{% endhint %}

<table><thead><tr><th width="243">Feature</th><th width="138" data-type="checkbox">Store Credit</th><th data-type="checkbox">Offers</th><th width="115" data-type="checkbox">Gift Cards</th><th width="110.33333333333331" data-type="checkbox">Discounts</th><th width="170" data-type="checkbox">Shipping Credit</th></tr></thead><tbody><tr><td>Single expiry date</td><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Multiple expiry dates</td><td>false</td><td>true</td><td>false</td><td>true</td><td>false</td></tr><tr><td>Enterprise Integrations</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>B2B Requests &#x26; Approvals</td><td>true</td><td>true</td><td>false</td><td>false</td><td>true</td></tr><tr><td>B2B Draft Orders</td><td>true</td><td>false</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Checkout Extensions</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Shopify Flows</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Admin Extensions</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Multiple for same email</td><td>false</td><td>true</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Bulk import available</td><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Bulk export available</td><td>true</td><td>false</td><td>false</td><td>true</td><td>false</td></tr><tr><td>Combine with other offers</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Requires customer login</td><td>true</td><td>true</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Refunds and exchanges</td><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Digital wallet functionality</td><td>true</td><td>true</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Shopwaive widget</td><td>true</td><td>false</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Tapcart Integration</td><td>true</td><td>true</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Klaviyo Integration</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Zapier Integration</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Save Email Templates</td><td>true</td><td>false</td><td>true</td><td>true</td><td>false</td></tr><tr><td>Shopwaive Order API</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Shopwaive Customer API</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Shopwaive Action API</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Shopify POS</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Topups</td><td>true</td><td>true</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Subscriptions and Flows</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Reporting and analytics</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Currency options</td><td>true</td><td>true</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Multilingual  </td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Canvas design editor</td><td>true</td><td>false</td><td>false</td><td>false</td><td>true</td></tr><tr><td>Redeem at Checkout</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>Fraud protection </td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr><tr><td>24/7 Customer Support</td><td>true</td><td>true</td><td>true</td><td>true</td><td>true</td></tr></tbody></table>

{% hint style="success" %}
**Tip:** You have the option to create hundreds of rewards and discounts in seconds with or without assigning sender, recipient, and customer email. With Shopwaive we make it easy to get exactly what you need, and nothing you don't. See [Rewards and Discounts](/shopify/discounts.md) for more details
{% endhint %}

Multiple store credits cannot be issued to the same email account or customer. Shopwaive's convention for customer store credit requires a single-source of truth for 1:1 digital wallet accounting and traceability. This means when using the store credit feature each customer email is assigned a single available balance per store and if defined, a single expiration date.

Multiple [Offers](/shopify/offers.md), [Gift Cards](/shopify/gift-cards.md), and [Discounts](/shopify/discounts.md) can, however, be issued to the same email account or customer. In addition to issuing multiple Offers, Gift Cards, and Discounts, you can define each with its own value, type, and expiration date. By default, assigning Gift Cards and Discounts to a specific customer or segment is optional and can be redeemed based on any criteria you define. See [Gift Cards](/shopify/gift-cards.md) and [Rewards and Discounts](/shopify/discounts.md) for more details.&#x20;

{% hint style="info" %}
Enterprise features require the [Shopwaive Checkout](https://apps.shopify.com/shopwaive) subscription plan. Contact us at <support@shopwaive.com> to learn more
{% endhint %}

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/features.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.
