> For the complete documentation index, see [llms.txt](https://docs.shopwaive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shopwaive.com/shopify/upsells.md).

# 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>
