FlatUpsell
← All articles

Upsells and returns: what happens when a customer sends it back

2 min read

An upsell that is accepted and then returned isn’t just a lost sale. It is a parcel to process, a refund, and sometimes a customer who feels they were talked into something. Most upsells are never sent back. The ones that are tend to share a few traits, and those are worth avoiding.

An accepted upsell is part of the order

Whether the customer adds the item from the cart page or accepts it after payment, it ends up in the same Shopify order. It appears on that order in your admin, ships in the same parcel, and is refunded from that order like any other item. Nothing special to set up, and nothing special to explain to your team.

Why upsells come back

  • The customer didn’t realise they had accepted: an ambiguous button, or a charge they didn’t expect after payment.
  • The item didn’t match: wrong size, wrong model, wrong colour for what they bought.
  • The discount did the selling. The customer said yes to a price, not to a product they wanted.
  • The add-on arrived separately or late, and no longer made sense.

How to keep returns low

  • Say exactly what happens on the button: “Add for $12”. After payment, the customer should know the card will be charged.
  • Offer items that need no choice: one size, one version, or a variant that obviously matches what they bought.
  • Keep the discount modest. A product people actually want sells with a small one.
  • Make sure the add-on ships with the rest of the order.

Count what stays, not only what sells

If you track upsell revenue, subtract what comes back. An offer that sells a lot and returns a lot can be worth less than a quieter one. Shopify’s reports let you look at returns by product: check the products you use as offers once a month.

Disputes

A customer who doesn’t recognise a charge may dispute it with their bank instead of writing to you. It is rarer than a return and costs more. The cure is the same: an offer that says what it costs, a button that says what it does, and an order that clearly lists the add-on. Place one test order and read the confirmation email as a customer would.

With FlatUpsell

FlatUpsell’s buttons show the price by default — “Add for $12” — so nobody accepts without knowing what it costs. After payment, the item joins the same order and is charged to the same card, so it appears on the order like everything else. The dashboard shows what each offer brings in; compare it with your returns on the same products before deciding which offers to keep.