Modules

Product upsell

Show a short list of products under the cart lines, so shoppers can add one more thing without leaving the drawer.

What it is

The upsell block sits after the last item in the cart drawer. Each card shows a product image, its name, its price, an option picker when the product has more than one option, and an Add button.

You choose where the products come from. Either you pick them yourself, or you let Shopify's own recommendations do it.

When to use it

Anything you pick yourself is used instead of Shopify's recommendations, never mixed with them. If you name products, those are the only ones a shopper can be offered.

Set it up

  1. Open your cart in the Cart builder.
  2. In Add a module, choose Product upsell and press Add.
  3. Find the new row in the Modules list and press Settings.
  4. Set Where products come from.
  5. If you chose Products I choose, press Choose from your catalogue under Products to offer and pick them. If you chose A collection, do the same under Collection to draw from. If you chose Shopify's recommendations, there is nothing to pick.
  6. Optionally set How many to show, a minimum price, and any products you never want offered.
  7. Press Save.
  8. Go back to the cart builder and press Review and publish. Nothing you changed reaches a shopper until you publish.

The product and collection pickers replace whatever is already in the box, they do not add to it. If you have five products picked and open the picker again to add a sixth, select all six.

Settings

SettingWhat it does
Where products come fromThree choices. Shopify's recommendations needs no setup and uses your own sales data. Products I choose uses the list below. A collection takes products from one collection.
Products to offerThe products you hand-pick, in the order you pick them. That order is kept, so put the one you most want sold first. Only used when the source is Products I choose. At most eight are used.
Collection to draw fromOne collection. Only used when the source is A collection. Up to eight products are taken from it — see the limitations below, this is a sample, not the whole collection.
How many to showBetween 1 and 8 cards. The block is capped at about a third of the drawer's height, so more than four rarely all fit without scrolling. Four is used if you leave it empty.
Don't offer anything cheaper thanOptional price floor. Anything below it is dropped, so a £2 sticker cannot dominate a £400 cart. Compared against the price shown on the card.
Never offer theseA blocklist of products. It always wins — a blocked product is dropped no matter which source it came from, including from your own hand-picked list.

How products are chosen

Your choice always beats the algorithm. The drawer checks, in order:

  1. Your products or your collection, if you set a source and it produced anything. Shopify is never asked in this case.
  2. Shopify's “complementary” products for the most valuable item in the cart. These only exist if you have set them up in Shopify's Search & Discovery app, so for most stores this is empty.
  3. Shopify's “related” products for that same item. This is what most stores end up showing.

The list is anchored on the highest-value line in the cart, not the most recently added one. Recommending off a cheap impulse buy tends to recommend more cheap impulse buys.

What is never offered

When you pick products yourself or name a collection, a few more are dropped while publishing: draft products, products not published to your online store, products that are entirely out of stock, and products with more than ten variants (one drop-down cannot honestly hold more).

What a shopper sees

How it behaves in the drawer

Limitations

Things a merchant reasonably expects that this module does not do today.

Want the module to appear only for some carts — over a certain value, one country, phones only? Add a display rule from the module's settings screen. And remember: publish before checking your storefront, because saved is not live.