# Upsells

{% hint style="success" %}
With Shopwaive's new <mark style="color:blue;">**Upsells**</mark> solution, brands love the seamless one-click add solution that inherently increases AOV, and satisfies customers with an instant reward for adding more products to their checkout. Plus, you can allow customers to earn unique cash back amounts for each product added
{% endhint %}

[Download the Upsells Shopify Flow template here](https://cdn.shopify.com/s/files/1/0651/7650/2517/files/Shopwaive_Upsells_Cash_Back_Rewards_Program.flow?v=1722525300)

<mark style="color:blue;">**Upsells**</mark> are our newest addition to Shopify Plus Checkout solutions. To get started with <mark style="color:blue;">**Upsells**</mark>, add the Upsells app block to your Checkout. Then, open the Shopwaive app and click on the <mark style="color:blue;">**Design**</mark> tab. Once you click <mark style="color:blue;">**Design**</mark>, choose the <mark style="color:blue;">**Upsells App Block**</mark>. You can fully customize the text and labels here, and you can choose filters to only display products eligible for cash back. Click <mark style="color:blue;">**Save all settings**</mark>

{% hint style="info" %}
As opposed to a generic form of product offers, with Shopwaive Upsells you can fully customize the design and text, but one thing that makes it truly unique is you can incentivize your customers to add products to their checkout in exchange for earning credit. The setup is simple and fully integrated with Shopify's systems.
{% endhint %}

## Earn cash back with Upsells

If you just want to add the Upsells to your checkout without the earned credit feature, you just simply add it to your Checkout with no changes needed from the Design tab. If instead, you want to show only products that customers can earn cash back then you can do the following:

\
**Step 1: From the Shopify admin,** add a unique tag to the product(s) you want customers to earn credit, for example <mark style="color:blue;">**cashback**</mark>. Then from the Shopwaive app, click <mark style="color:blue;">**Design**</mark>, choose <mark style="color:blue;">**Upsells App block**</mark>, and then add <mark style="color:blue;">**tag:cashback**</mark> in the text input for Tag query. This will only show product upsells that have tag <mark style="color:blue;">**cashback.**</mark> Click <mark style="color:blue;">**Save all settings**</mark>

<figure><img src="/files/hJzLEoh0DSvenjzcSZl7" alt=""><figcaption><p>Design Upsells with tag queries, cash back metafield definitions, custom text, and much more</p></figcaption></figure>

\
**Step 2:**  Next, from your <mark style="color:blue;">**Shopify Admin**</mark> > <mark style="color:blue;">**Settings**</mark> > <mark style="color:blue;">**Custom Data**</mark> define a new metafield for <mark style="color:blue;">**Products**</mark>, and assign them a value. For example, add a metafield definition for products with namespace <mark style="color:blue;">**custom**</mark> and key <mark style="color:blue;">**cashback**</mark>. For the metafield definition value type, choose <mark style="color:blue;">**Single line text**</mark>. Then enter those values on the Shopwaive <mark style="color:blue;">**Design**</mark> tab, click <mark style="color:blue;">**Save all settings**</mark>. Then from the Shopify Admin, visit the products you tagged with cashback, and enter a earned cashback value for their cashback metafield, for example 20. This will show your customers how much they will earn ($20) if they purchase that product

<figure><img src="/files/DCKUm78rW9EKuO9yyuKD" alt=""><figcaption></figcaption></figure>

\
**Step 3:** Finally, you can install or ask us to install the Shopify Flow that will increment customers earned cash back credits according to the products and their <mark style="color:blue;">**cashback**</mark> metafield values for each order

{% hint style="info" %}
Metafield values for earned cash back are unitless. So the value earned is equivalent to the Store presentment currency settings, or you could choose to use multipliers to modify this amount or use a points systems
{% endhint %}

Here is an example of a product that has the <mark style="color:blue;">**cashback**</mark> metafield definition (see **Step 3** above) with value of 12.50, as you can see, the customer is incentivized to add the product to their checkout, in exchange for earning a $12.50 cash back reward.

<figure><img src="/files/sF6sddZWs5404u25UkVq" alt=""><figcaption><p>Show Upsells at Checkout with Product offers and their potential cash back values </p></figcaption></figure>


---

# 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/upsells.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.
