Skip to main content
Upsells & add-ons

Add product upsells to the cart

Upsells let shoppers add another product without leaving the cart drawer.

Set up the block

  1. Edit your cart, open the Cart tab, and turn on Upsells.
  2. Open the block and choose a Product source.
  3. Set the heading, choose a Layout, and set Maximum products.
  4. Save the cart. If it is inactive, activate it when ready.

Choose a product source

  • Hand-picked products: use Select products to choose the pool yourself.
  • Products from a collection: use Select collections. Products follow the collection's sort order in Shopify.
  • Targeted offers: suggest chosen products when cart-value, product, or collection conditions match. Available in the main Upsells block. Follow the targeted offers guide.
  • Shopify recommendations: choose Related products or Complementary products. Recommendations depend on products in the cart.

Complementary products need pairings in Shopify Search & Discovery. When no complementary products are returned, Bundlex Cart tries related products instead.

For a complete example, follow recommend products based on what's in the cart.

Are products already in the cart hidden?

Yes. Main and side upsells automatically exclude products already in the cart, across all product sources. This works at product level, so another variant of the same product is also excluded. There is no separate switch to enable this behaviour.

Layout and product limits

Choose Vertical list, Carousel, or One at a time. Maximum products accepts 1 to 12; recommendations return at most 6 candidates. The actual list can be shorter because unavailable products are filtered out.

Product cards use the selected variant's price. A crossed-out compare-at price comes from the product's pricing.

Discount a hand-picked product

With Hand-picked products as the source, each product row has an optional % field. Enter a percentage and shoppers who add that product from the cart pay the discounted price on every unit. The card shows the new price with the original crossed out. Leave the field empty for full price.

  • Save the cart to publish the price. The Bundlex Cart automatic discount applies it at checkout.
  • If the same product is on both the Upsells and Side upsell blocks with different percentages, the higher one applies everywhere, empty-cart suggestions included.
  • The price applies only when the product is added from the cart. Adding it from its product page costs full price.
  • Collections, Shopify recommendations and targeted offers have no discount field.
  • At checkout, Shopify refuses a discount code that does not combine with automatic discounts. If another app also discounts the same item, only the larger discount applies.

Remove extras when the cart empties

With Remove upsells when the cart empties enabled, products added from this block are removed after the last regular product is removed. This runs on the storefront, not in the preview. Products added from empty-cart suggestions stay in the cart.

For missing products, see upsells not showing.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.