Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Upsell Products from Cart Module

Use Upsell Products from Cart to recommend products based on what is already in the customer's cart or order, including specific product and cart-source options.

3 min read

The Upsell Products from Cart module recommends products based on what the customer already has in their order. It can use the first product, last product, most expensive product, least expensive product, or specific products from the cart.


When to use it

Use this module when the best upsell is connected to the customer's existing purchase intent.

  • Offer another unit of a product the customer already bought.
  • Offer a higher-value related item based on the most expensive product.
  • Offer add-ons only when specific products are already in the cart.
  • Create refill, replenishment, or duplicate-order prompts.

Setup steps

  1. Open the upsell strategy you want to edit.
  2. In the Product modules section, click Add Module.
  3. Select Upsell Products from Cart.
  4. Choose the product source: First Product, Last Product, Most Expensive Product, Least Expensive Product, or Specific Products.
  5. If you choose Specific Products, select the products that can be offered when they are already in the cart.
  6. Set the Recommended Quantity.
  7. Write Offer Text.
  8. Click Save.

Choosing a cart source

Source

Use when

First Product

The first product usually represents the customer's strongest original intent.

Last Product

The last product represents the customer's most recent interest.

Most Expensive Product

You want to build offers around the highest-value item in the order.

Least Expensive Product

You want lower-friction add-ons or refills.

Specific Products

You only want selected products to be eligible for this module.


Configuration options

Option

What it controls

Recommended approach

Cart source

Which cart product becomes the upsell product.

Use Specific Products when you need tight control.

Specific Products

The selected products eligible for cart-based upsells.

Use this for repeat-purchase or refill offers.

Product filters

Limits which returned products can show.

Use title or cart-value filters to protect relevance and margin.

Offer Text

The message shown with the repeated or cart-sourced product.

Explain why another one makes sense.


Recommendations

This module works best when the offer logic is easy for the customer to understand. For example, "Add another bottle" is clearer than a broad unrelated recommendation.

Tip: Use strategy filters to control when this module appears. For example, show it only for specific collections, markets, or order totals.

When this beats a recommendation module

Use this module when repeating or extending the customer's current order is the point. It is useful for replenishment, duplicate products, and simple "add another" offers.

Use Related Products or Complementary Products when the offer should be different from what the customer already bought.

Choosing the right cart product

Most Expensive Product is usually best when the anchor product represents the main purchase. Least Expensive Product can work for refills or low-friction repeat items.

Specific Products gives the most control. Use it when only certain products are suitable for this offer.


Troubleshooting

The module shows no product

Check that the cart contains a product matching the source you selected. For Specific Products, the selected product must already be in the order.

A hidden product warning appears

One or more selected products match your Hidden Products settings. Remove those products or update Hidden Products before using them in this module.

The offer feels repetitive

That can be intentional for refills or duplicate purchases. If it feels wrong, use Related Products, Complementary Products, or Collection instead.

Related articles

Product Modules

Upsell / Downsell Module

Use Upsell / Downsell for One-Click Upsell flows that show a primary offer, then follow-up offers after the customer accepts or declines.

Product Modules

Subscription Upsell Module

Use Subscription Upsell to offer products with Shopify selling plans, including Recharge, Skio, Shopify Subscriptions, Loop, or other selling-plan setups.

Product Modules

Single Product Module

Use Single Product to offer one specific product, manage variant eligibility, set recommended quantity, and build focused upsell campaigns.

Product Modules

AthosCommerce (Searchspring) Recommendations Module

Use AthosCommerce (Searchspring) Recommendations to show Searchspring recommendation profiles or trending products in an upsell strategy.