Skip to main content

How to create an Upsell

Step-by-step guide to creating an Upsell in Shopify with Planet

Updated this week

A well-designed upsell not only increases the average order value but also has a direct impact on sales, loyalty, and the personalization of the shopping experience.

In this step-by-step guide, you’ll learn how to create and automate personalized upsells on the product page in just a few minutes with Planet.

The first step to creating an upsell is to add a new promotion. To do this, you must access the promotions page and click on the "add promotion" button.

When you do so, a pop-up will appear with the available templates to create your promotion. In this case, to create the upsell you must choose the template "Upsell".

Upsell promotion configuration

Once the promotion has been created, the different parts of the promotion must be configured:

1. Products

In this section, you configure everything related to products and upsell details.

2. Actions

The only required action here is to configure the upsell.

  • Recommendation algorithm: choose how you want the recommendation to work, complementary products, related products, or manual selection.

💡 If you choose "Complementary products" or "Related products", you must have the free Shopify Search & Discovery app installed and configured.

  • Discount: choose the type of discount to apply:

    • No discount

    • Percentage discount

    • Fixed amount per unit

    • Fixed price per unit

  • Cart and checkout label: this is the name of the discount shown in the cart.

  • Combine with other discounts: choose whether this discount can be combined with other products or shipping discounts.

  • Currency Conversion: when selling in markets that operate in currencies different from the store’s default (for example, EUR), Planet automatically applies a conversion based on exchange rates provided by Shopify. This ensures the discount is correctly adjusted to the customer’s local currency.

    • If enabled, the discount or fixed price is automatically converted to the market’s currency.

    • If disabled, the discount or fixed price value will be applied directly without conversion, which may lead to slight differences in the amount perceived by customers.
      For example: if a fixed discount of €10 is set, a customer purchasing in another currency, such as USD, would receive a fixed discount of $10.

3. Widgets

You must enable the Planet extension to display widgets on your product page.

The available widget for upsell promotions is:

3.1. Upsell on the product page

You can add an upsell widget to your product page to show the promotion and encourage additional purchases.

This widget allows customization to match your store’s design.

General Settings:

  • Title (optional)

  • Options: in this case, the widget style is button-based. You can optionally allow product variant selection, enable redirection to the product page, and limit the number of recommended products.

  • Products: optionally show a discount label and choose which compare price to display.

  • Buy button: customize the text of the buy button.

Design

You will be able to edit the colors, font size and rounding of the different sections of the upsell to adapt the design 100% to your store.

To further customize the widget, you can optionally add a background and set the height and width of the images.

Custom CSS

If you need to configure the styling beyond the fields available in the app, all widgets allow you to embed CSS code through the theme editor.

Click on the Planet - Upsell block and in the right panel enter the CSS code you want to modify in the widget.

4. Schedule the Promotion

When you create the promotion, the date of promotion creation will be set as the default start date. You can edit the start date and optionally, add an end date or more schedules.

5. Advanced Options

Advanced options let you define precisely who sees the promotion.

  • Market: Choose the countries or regions where the promotion applies.

  • Customer Tags: Choose required or excluded tags (e.g., only for VIPs).

  • Customer Login Status: Apply the promotion based on whether the customer is logged in.

  • Total Orders by Customer: Set the required number of past orders for eligibility.

  • Total Spent by Customer: Set a total spend threshold for eligibility.

  • Subscription Product: Choose whether the promotion applies to subscription products or not.



💡 Still have questions?

Visit our help section or contact us by email or chat.



Did this answer your question?