Upsell

Upsell products in the cart and product pages using a custom metafield definition. You can set different combinations for different products.

Upsell one product

Setting up the new metafield definition

Create a new metafield definition. Use the namespace and key: theme.upsell

From your Shopify Admin -> Settings and choose Metafields. Next, click on Products (click images to zoom):

Click the Add definition button and set a name, we'll use 'Upsell'. Next, we will use a custom namespace.

This step is required. Change the default namespace (usually called 'my_fields') to theme

Add a description (this is optional) then click on Select content type. Here, choose the Product type and Save your new definitions.

Product setup

The final step is to edit any of your products in the Shopify Admin -> Products and update the new upsell metafield.

All you need to do is scroll to the bottom of the product setup page and fill them in:

Don't forget to Save your product and preview it on the cart drawer (or cart page).

Upsell a list of products

Setting up the new metafield definition

Create a new metafield definition. This time, use the namespace and key: theme.upsell_list

Choose the Product type then set it to a 'List of products'.

Product setup

The final step is to edit any of your products in the Shopify Admin -> Products and update the upsell_list metafield.

All you need to do is scroll to the bottom of the product setup page and fill them in.

Don't forget to Save the changes and test them out in the cart:

Last updated