Order Upsells: Shipping Protection, Gift Wrapping and Checkout Add-ons

An order upsell is a single add-on for the whole order, like shipping protection or gift wrapping. It has its own price and is not a product from your catalogue.

Good to know: Shopify's policy doesn't allow an order upsell to be selected by default. The customer always opts in.

Add an order upsell

  1. In the editor's left menu, open Order upsell: … (it carries the offer's name). Order upsells sit in the Footer part of the menu.
  2. Switch it on with the toggle in the Order upsell card.
  3. Pick a preset (see below).
  4. Fill in the Offer card.
  5. Click Save.

To run more than one, click Add order upsell at the bottom of the Settings tab. Drag them in the left menu to change their order in the cart.

Pick a preset

The preset decides how the add-on looks and how customers accept it. The four preset tiles show a picture of each look, in this order: Toggle and Toggle in box on the top row, Link and Link in box below.

Preset What customers see
Toggle A row in the cart with a switch
Toggle in box The same row inside a box
Link No row. The checkout button gets an extra line, like +$4.99 Shipping protection. Clicking checkout adds the add-on and goes to checkout. A link under the button lets customers continue without it
Link in box Like Link, plus a box with the image, name and description above the checkout button
Choose preset: Toggle, Toggle in box (top), Link, Link in box (bottom)

Watch out: only one order upsell per cart can use the Link presets. If another order upsell already uses them, the Link tiles are greyed out and a note names that order upsell.

The Offer card

  • Offer name: what customers see, like Shipping protection.
  • Description (optional): a short line under the name. Not used by the Link preset.
  • Price: the add-on's price.
  • Compared at price (optional): shows a higher price crossed out.
  • Show image: pick the Shipping protection or Gift wrapping icon, or upload a custom image, and set the Icon size. If you untick it, the image is hidden in the cart but still shows as the product image at checkout.
  • Remove order upsell when cart is empty: clears the add-on if the customer empties the cart. Toggle presets only.

Link presets: the button texts

With Link or Link in box, a Checkout buttons card appears:

  • Checkout button text: the extra line on the checkout button. Default: +{compare_at_price} {price} {offer_name}.
  • Link button text: the decline link. Default: Continue to checkout without {offer_name}.

Variables: {price} is the add-on price, {compare_at_price} the crossed-out price, {offer_name} the offer name.

Style and translate

  • The Design tab sets colours, text styles, the toggle switch, the box and the link under the checkout button.
  • The Translations card on the Settings tab translates the offer texts per language.

Order upsells and spend tiers

An order upsell's price counts toward spend tier goals. To leave it out, add the order upsell's product to the spend tier's exclude list. The app creates this product in your Shopify admin, named after the offer and tagged essential-cart-order-upsell. See Excluding Products From Spend-Tier Totals.

Last updated October 2026

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us