company logo

Help center

Go to EliteCart
Powered by
All collectionsUpsellsUpsell Discounts

Upsell Discounts

Create automatic discounts for upsell product

Upsell discounts let you offer automatic discounts that apply only to products added to cart as upsells. These discounts appear at checkout without requiring a code.

EliteCart supports a two-tier discount system:

  • Promotional discounts — Show strikethrough pricing directly on the upsell product card, so customers see the savings before adding to cart. Percentage-only, simplified options.

  • Advanced discounts — Full feature set with percentage or fixed amount, collection targeting, Buy X Get Y rules, and all minimum requirements. Strikethrough pricing is visible once the product is in the cart.

Plan requirement: Professional or Enterprise plan required.

Shopify plan requirements: None. Works on all Shopify plans.

Accessing Upsell Discounts

  1. In the left sidebar, click Upsells

  2. Click the Upsell discounts tab at the top of the page

  3. You'll see an info banner explaining the relationship between discount rules and flow promotions

  4. Click Create discount to add a new discount rule

Each discount in the list shows a badge indicating whether it's a "Promotional discount" or "Advanced discount".

Choosing a Discount Type

When you click Create discount, a "Choose discount type" modal appears with two options:

  • Promotional discount (Most Popular) — Creates a discount with strikethrough pricing visible on the upsell product display. Customers see the original price crossed out before they click "Add". Limited to percentage discounts, simple targeting, and no Buy X Get Y.

  • Advanced discount — Creates a discount with the full feature set: percentage or fixed amount, all targeting types (including collections), Buy X Get Y prerequisites, and all minimum requirements. Strikethrough pricing is only visible once the product is in the cart.

Note: Once created, a discount's type (promotional or advanced) cannot be changed. To switch, delete the discount and create a new one.

Creating a Discount

Basic Information

  • Discount name — Customer-facing label shown at checkout, on order confirmations, and invoices. Choose something clear like "Upsell Savings - 10% Off"

  • Active — Toggle on/off to enable or disable the discount without deleting it

Discount Value

Select the discount type:

  • Percentage — Takes a percentage off the product price (e.g., 15% off a $50 item = $7.50 savings)

  • Fixed amount — Takes a flat amount off (e.g., $5 off regardless of product price). Advanced discounts only.

Note: Promotional discounts only support Percentage. The discount type selector is hidden. If you need a fixed amount discount, create an advanced discount instead.

For fixed amount discounts (advanced only), you can also set:

  • Only apply discount once per order — When checked, the fixed amount applies once total. When unchecked, it applies to each qualifying item.

Minimum Purchase Requirements (Optional)

Add conditions the cart must meet before the discount applies:

  • No minimum requirements — Discount always applies (default)

  • Minimum purchase amount — Cart subtotal must reach a threshold (e.g., $50). Advanced discounts only.

  • Minimum quantity of items — Cart must contain a minimum number of items (e.g., 3 items)

Note: Promotional discounts only show "No minimum" and "Minimum quantity of items". The "Minimum purchase amount" option is hidden.

Buy X Get Y Prerequisites (Optional)

Require specific products in the cart before the discount applies. Advanced discounts only — this section is hidden for promotional discounts.

  1. Enable Require specific products in cart

  2. Choose Specific products or Products from collections

  3. Set the Minimum quantity required

  4. Click Select products or Select collections to choose prerequisites

Targeting

Define which products receive the discount when added as upsells:

  • All upsell products — Applies to any product added through an upsell flow (no selection needed)

  • Specific products — Target individual products

  • Collections — Target products from selected collections. Advanced discounts only.

Note: Promotional discounts only support "All upsell products" and "Specific products". Collections targeting is hidden.

For "Specific products" or "Collections", click the selection button to choose your targets.

Important: Products must be added through an upsell flow AND match your targeting rules to receive the discount.

Discount Combinations

Control whether this discount stacks with other Shopify discounts:

  • Product discounts — Stack with discounts on specific products

  • Order discounts — Stack with order-level discounts

  • Shipping discounts — Stack with shipping promotions

All three are enabled by default. Be careful if you choose to deactivate these because then Shopify will choose the highest discount and apply only that one.

info icon
Even if the discounts are set to combine, Shopify does still apply some restrictions, e.g. 2 product-specific discounts cannot apply to the same product.

Common Use Cases

Promotional Strikethrough Upsell

Show customers the discount before they add the product, increasing conversion:

  • Discount type: Promotional

  • Percentage: 20%

  • Targeting: All upsell products

Customers see the original price crossed out with the discounted price on every upsell product card — the savings are visible before they click "Add".

Accessory Discount

Offer 15% off any accessory when added as an upsell:

  • Discount type: Advanced

  • Percentage: 15%

  • Targeting: "Accessories" collection

  • No minimum requirements

Volume Incentive

Give 20% off upsells when cart reaches $100:

  • Discount type: Advanced

  • Percentage: 20%

  • Minimum purchase amount: $100

  • Targeting: All upsell products

Bundle Deal

$10 off coffee pods when a coffee maker is in the cart:

  • Discount type: Advanced

  • Fixed amount: $10

  • Prerequisites: "Coffee Maker" product

  • Targeting: "Coffee Pods" collection

Combined Flow Promotion + Global Discount

Use flow-level promotions for specific products and a global discount rule for everything else:

  • Enable a 15% promotion on a "Summer Accessories" flow (via Upsells → Manual upsells → flow → Promotion card)

  • Create an advanced discount with 10% off targeting all upsell products

Products in the Summer Accessories flow show 15% strikethrough pricing. All other upsell products get 10% off at checkout. The two discounts never stack on the same product.

Managing Discounts

  • Edit — Click any discount in the list to modify settings

  • Disable — Uncheck the Active toggle to pause a discount temporarily

  • Delete — Click Delete at the bottom of the edit page to permanently remove

Stacking: Flow Promotions vs. Discount Rules

Flow promotions (configured per-flow in Upsells → Manual upsells) and global upsell discount rules (configured in the Upsell discounts tab) can be used in parallel, but they never stack on the same product. If a product qualifies for both, the highest discount is applied.

Note: Flow promotions now also support a "Buy X Get Y" option. When enabled on a flow, the promotion discount only applies if the customer has at least one of the flow's trigger products in their cart at checkout. This is a simpler alternative to configuring Buy X Get Y prerequisites on advanced discount rules — the flow automatically uses its own trigger products as prerequisites.

Frequently Asked Questions

What's the difference between promotional and advanced discounts?

Promotional discounts are designed for simplicity and conversion. They show strikethrough pricing directly on the upsell card before the customer adds the product. They support percentage discounts only, with simplified targeting (no collections) and no Buy X Get Y.

Advanced discounts offer the full feature set: percentage or fixed amount, all targeting types including collections, Buy X Get Y prerequisites, and all minimum requirements. Strikethrough pricing is visible once the product is in the cart.

Do I need to create special products for upsell discounts?

No. You can use your existing products. The discount only applies based on how the product is added to the cart:

  • Added via product page → No discount applied

  • Added as an upsell from the cart → Discount applies automatically (if conditions are met)

This means the same product can be sold at full price when customers add it normally, while still offering a discount when they accept it as an upsell.

Will upsell items automatically show strikethrough prices?

It depends on the discount type:

  • Promotional discounts: Yes. The original price is crossed out and the discounted price is shown directly on the upsell product card, before the customer adds it to cart.

  • Advanced discounts: Strikethrough pricing is visible once the product has been added to the cart. The discount is also shown at checkout.

If you want customers to see the savings upfront to drive conversions, use a promotional discount.

When does the customer see the discount?

  • Promotional discounts: Immediately on the upsell product card in the cart drawer, before adding the product.

  • Advanced discounts: At checkout, once the upsell product is added to the cart and all conditions are met. Customers will see the discount name you specified along with the savings amount.

What happens if a prerequisite product is removed?

If you've configured Buy X Get Y prerequisites (advanced discounts) and the customer removes the required product from their cart, the upsell discount will no longer apply. The upsell item remains in the cart but at full price.

Did this answer your question?
😞
😐
😁