# Offers

{% hint style="success" %}
With Shopwaive's new [Offers](https://docs.shopwaive.com/shopify/offers) solution, brands love the seamless one-click redemption without requiring customers to enter a code. Plus, you can now allow customers to redeem multiple offers in the same checkout session
{% endhint %}

{% hint style="info" %}
If you are a Shopify Plus brand and use Shopwaive Gift Cards, you can optimize the customer UX with gift offer redemption
{% endhint %}

[Offers](https://docs.shopwaive.com/shopify/offers) are best suited when used in combination with our [Customer](https://api.shopwaive.com/reference/rest-api-documentation/customer-api) and [Actions APIs](https://api.shopwaive.com/reference/rest-api-documentation/action-api). Let us know if you need help getting setup, we're here to help. To get started with [Offers](https://docs.shopwaive.com/shopify/offers), open the app and click the item in the left side menu labeled [Settings](https://docs.shopwaive.com/product-tour/dashboard#settings). Once you click <mark style="color:blue;">**Settings**</mark>, scroll down and toggle on <mark style="color:blue;">**Offers**</mark>. Note, turning on <mark style="color:blue;">Offers</mark> will automatically disable the ability for customers to redeem store credit by entering any amount in the input field and clicking Redeem. Instead, customers redeem their credit by choosing from a list of different offers, each with their own expiration date and value.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2F7NJZX8tl3nFNwt7eFfqH%2FOffers_Docs.png?alt=media&#x26;token=06b69c34-27e7-457e-8618-9cb2a76ee961" alt=""><figcaption><p>Enable offers and choose your desired configuration, including multiple offer redemption and offer label</p></figcaption></figure>

A few additional settings you can choose is to allow multiple or single offer redemption. Multiple offer redemption allows offers to be stacked and redeemed during the same checkout session.&#x20;

Also, you can choose to show your brand logo or other media if you defined one when you created the offer. If the offer media is disabled, no graphic is shown to the left of the description of each offer in the list. If you create the offer using the [Customer API PUT endpoint](https://api.shopwaive.com/reference/rest-api-documentation/customer-api#put-customer-endpoint), you have the option to define a unique media url for each offer. Otherwise, if the offer media is enabled but no media is defined for the individual offer, then the brand logo is used instead.

Next, scroll down and toggle on the <mark style="color:blue;">**Expiration**</mark> setting. Choose <mark style="color:blue;">**Multiple expiry dates**</mark>

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2Fd5UWRsofvnLVKXwCQLap%2FMulti.png?alt=media&#x26;token=c3219b29-7f1b-4d8c-879e-3a0c3c87475f" alt=""><figcaption><p>Enable multiple expiry dates</p></figcaption></figure>

## Create offers

To create offers, you have three new options. Firstly, you can create offers directly from the Customer profile page in the app. Secondly, you can use the [Customer and Action API](https://api.shopwaive.com/reference/rest-api-documentation) which will also allow you to create, edit, and delete offers programatically. You can also create new offers with a [Bulk Increment Import](https://docs.shopwaive.com/accounts/import-accounts#increment-balances-using-the-increment-column), however, you cannot currently edit or delete offers within the app.

### From the Customer profile page

Simply search and click on a customer from your synced Customer list. When their profile page opens, find the Offers card near the bottom left and click the <mark style="color:blue;">**Create**</mark> button as shown

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FOu6wI0wRyl4TuPAAww3L%2FCreateOffer.png?alt=media&#x26;token=ee6b590d-0c55-40cf-85ec-141d0a04432e" alt=""><figcaption><p>Find the Offers card and click Create, to create a new offer for this customer or an entire customer segment</p></figcaption></figure>

Though you can create an offer exclusively for this customer in this manner, you can also choose to extend the offer to an entire customer segment that you define from your Shopify admin. On top of that, you can schedule the offer to be deposited and expire on precise start and end dates. A classic scenario is described below,

> Brand A wants to send all of their customers a $25 Black Friday Cyber Monday reward that gets scheduled to post to their customer's digital wallet on Thanksgiving at midnight (Black Friday). Then, it expires at midnight on Cyber Monday (Tuesday after Thanksgiving).&#x20;

To achieve this, it takes less than a minute. Simply create a customer segment for the customers that you want to receive the deposit. Then visit any customer profile page in the Shopwaive app, click Create in the Offers card, then for <mark style="color:blue;">**Offer recipient**</mark> choose **Customers within a segment** and then for Segment query, the customer segment you created in the previous step. Choose the value for the offer, a title, any media you want attached to the offer and much more. Then select deposit and expiration dates to schedule and create the eligibility period.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FcMb31T0XbrMrJXWaerFM%2FScheduleOffer.png?alt=media&#x26;token=16341af6-2996-421f-a961-e73d9cc06ecb" alt=""><figcaption><p>Offers can be scheduled in advance, deposited to entire customer segments, and then set to expire</p></figcaption></figure>

Now that you've created an offer this customer or an entire customer segment, you can view the offers each customer will see at checkout on their customer profile in the Offers card. Here, you can quickly duplicate or delete the offer. This is helpful if a customer has an offer that you want to quickly extend to a larger audience (i.e. an entire customer segment). Just click <mark style="color:blue;">**Duplicate**</mark>, and make any changes you wish then click <mark style="color:blue;">**Save and close**</mark> to save the offer and close the Offer creation workflow. By default, if offers are not scheduled, they are deposited instantly. Use the <mark style="color:blue;">**Schedule a deposit**</mark> feature to delay the deposit date to some time in the future.

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FKrgytCUYGU4xayG3yE5C%2FDeleteOffers.png?alt=media&#x26;token=518093bd-1635-4081-a83e-c52b82a29c4f" alt=""><figcaption><p>Delete or duplicate an offer quickly from the customer profile page</p></figcaption></figure>

{% hint style="info" %}
Have questions? Offers unlock powerful automations and business processes for brands. Contact our team if you have any questions or would like to learn more on how Offers is the exact solution your brand has been waiting for where you can the best combination of automation and flexibility
{% endhint %}

### Customer API&#x20;

Use the Customer `PUT` [endpoint](https://api.shopwaive.com/reference/rest-api-documentation/customer-api#put-customer-endpoint) to create a new offer, where you can define the <mark style="color:blue;">`expirationdate`</mark>,  <mark style="color:blue;">`amount`</mark> of the offer, and <mark style="color:blue;">`note`</mark>. The <mark style="color:blue;">`note`</mark> field is equivalent to the offer title and description and will be displayed to the customer at Checkout. With the <mark style="color:blue;">`media`</mark> field, you can also include an offer image or graphic by including a url link to the media that the offer is associated with. &#x20;

### Bulk Increment Import

When you create a [Bulk Increment Import](https://docs.shopwaive.com/accounts/import-accounts#increment-balances-using-the-increment-column), offers are automatically created. To show them at the Checkout page, you will add the <mark style="color:blue;">**Redeem**</mark> Checkout Extension for Shopify Plus and enable <mark style="color:blue;">**Multiple expiry dates**</mark> from [Settings](https://docs.shopwaive.com/product-tour/dashboard#settings).

{% hint style="info" %}
Bulk Assign Imports do not create offers, since this type of import assigns a customers total balance
{% endhint %}

## Multiple offer redemption

With Shopwaive's multiple offer redemption setting, which allows redeeming multiple offers at a time, you may observe increases to customer satisfaction and customer perceived value due to the added flexibility that combining offers presents. The demo below shows redemption using a discount, however, you can also use multiple offer redemption with our [Gift card extension](https://docs.shopwaive.com/shopify/checkout-extensions/extend-with-gift-codes).

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2F4vlz6ioOdJdlMa2uwzmW%2FBrandExample.png?alt=media&#x26;token=585bcecc-63e3-4f62-af11-f0f728724214" alt=""><figcaption><p>Show multiple offers at Checkout with the Shopify Plus Redeem extension (example of multiple offer redemption)</p></figcaption></figure>

## Single offer redemption

With Shopwaive's single offer redemption, which only allows redeeming one offer at a time, you may observe increases to AOV, frequency, and total number of customer orders.

## Collapsed list of multiple offers

With Offers enabled, visit the <mark style="color:blue;">**Design**</mark> tab and select the <mark style="color:blue;">**Redeem App Block**</mark> design, then toggle the <mark style="color:blue;">**Collapsible**</mark> setting. Click <mark style="color:blue;">**Save all settings**</mark> after you've selected your preferred way to display offers.

{% hint style="info" %}
New! You can now choose to collapse all offers onto a single line, with the offer expiring soonest shown first. This is especially convenient for merchants that want to offer 3 or more offers at checkout
{% endhint %}

<figure><img src="https://1743155819-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6HSAZj4RDucpQwVtzMYt%2Fuploads%2FO6x4DMWaQ0KIX2oahY3r%2FCollapsibleSetting.gif?alt=media&#x26;token=de3cfb36-5859-4277-acd4-be5f406958a6" alt=""><figcaption><p>Collapse multiple offers onto a single line</p></figcaption></figure>

## Edit and Delete offers

To edit and delete offers, follow the steps outlined in the [Action API](https://api.shopwaive.com/reference/rest-api-documentation/action-api) documentation.
