- Getting started
- Content Blocks
-
Discount
- 1. DISCOUNT TYPES OVERVIEW
-
2. DISCOUNT CONDITIONS SYSTEM
- 2.1 Overview
- 2.2 CONDITION LOGIC (Simple → Advanced)
- 2.2.1: ALL Conditions (AND) - "This AND That"
- 2.2.2: ANY Conditions (OR) - "This OR That"
- 2.2.3: Different Rules Per Category (OR Between Groups)
- 2.2.4: Alternative Bundles (OR Between Groups)
- 2.2.5: Cross-Category Requirements (AND Between Groups)
- 2.3 Pattern Comparison Table
- 2.4 Complete Logic Control Reference
- 2.5 Available Condition Types (Complete List)
- CART CONDITIONS
- CUSTOMER CONDITIONS
- DISCOUNT CONDITIONS
- ELIGIBLE CONDITIONS
- 2.6 Condition Behavior Notes
- 3. DISCOUNT VALUE OPTIONS
- 4. ELIGIBILITY SETTINGS
- 5. MAXIMUM DISCOUNT USES
- 6. APPLIES ON (PURCHASE TYPE)
- 7 Real-World Example
- 8. ADVANCED TIPS & BEST PRACTICES
- Condition > Eligible
- BXGY
- Upsell
- Forms And Fields
- Post Purchase Upsell
- Auto Add to Cart
- Cart Line Upsell
- App Uninstalling Cleanup Guide
Cart Line Upsell
Show the right product to the right customer at the right moment, right inside checkout.
What it does
Cart Line Upsell puts a product suggestion directly beneath each item in the checkout. Not a popup, not a sidebar. A recommendation that actually relates to what the customer already picked.
They tap Add and the product goes into their order. No extra steps, no coupon codes to dig up.
Use cases
Recommend products that go naturally together
A customer adds candles to their cart. You can show them the matching ceramic holder or snuffer set right beneath that line item, before they check out.
You can let Shopify pick complementary products automatically, or go in and choose exactly which products show up for each item yourself.
Show more from the same range
A customer buys one item from a collection but has no idea there's a matching set. Once they are in checkout, they are not going back to browse.
Show a couple of related products with a "Complete the set" prompt and let them add with one tap.
Add a small discount to make it easy to say yes
Want to give customers a little push? Attach a discount directly to the recommendation. The offer shows up right on the product row, original price crossed out, deal price right there.
No code to remember, no coupon field to hunt for. The discount goes on automatically when they tap Add.
Offer a clean bundle price
Some merchants prefer "Add it for $9.99" instead of a percentage off. Set a flat price for the add-on product and that is exactly what the customer pays. No percentage math, no odd cents.
Show the original price so the deal actually feels like a deal
If you are not using a discount, you can still show the product's original price crossed out next to the current price. This works as long as the product has a sale price already set in Shopify, and it helps the recommendation feel like a deal without you having to add any extra discount on top.
Only show what is actually relevant
Already in the cart? Do not show it again.
Out of stock? Hide it automatically.
Not enough purchase history for smart recommendations yet? Switch to manual mode and pick the products yourself.
Settings explained
This is the label customers see above the recommendation, something like "You might also like" or "Complete the set." Write whatever feels right for your store.
How products are chosen
Automatic (Complementary): Shopify picks products that pair well with what is in the cart, like a candle holder suggested alongside candles.
Automatic (Related): Shopify picks products from the same category or collection.
Manual: You go to each product page in Shopify and pick exactly which products should show up as recommendations for that item.
How many products to show
You can show 1, 2, or 3 recommendations. Fewer is usually better. One or two focused suggestions tend to work better than a long list.
Discount
No discount: Products show at their normal price.
Percentage off: Take a percentage off the recommended product (like 15% off). The deal shows right on the product row, no code needed.
Fixed amount off: Subtract a set dollar amount from the price (like $5 off).
Flat price: Set the recommended product to a specific price no matter what it normally costs (like "Add it for just $9.99").
Show original price
Only available when no discount is set. When turned on, the product's original price shows up crossed out next to the current price, so customers can see the value without you needing to add a discount. The product needs to have a compare-at price set in Shopify for this to show anything.
Hide if already in cart
If the customer already has the recommended product in their cart, the suggestion stays hidden. Keeps things clean and avoids awkward repeat prompts.
Hide if out of stock
If the recommended product has no stock, it is hidden automatically. Customers only see things they can actually buy
Discount stacking
This controls whether the Cart Line Upsell discount adds on top of other discounts you have running, like a store-wide sale or a shipping promotion. It is best to leave these off unless you have checked what the combined total looks like.
Why it works
Upsells feel annoying when they are random or pop up at the wrong time. This one works because the suggestion sits right next to the item it relates to, at the point where the customer is already in buying mode. It feels more like a helpful suggestion than a sales tactic.