Clothing store upsell ideas: sizes, colors, sets, gift wrap
Clothing store upsells after checkout: the buyer picks size and color in the offer, the same item in another color, the matching piece, packs, gift wrap.
2026-11-08 — Abakira
A clothing store upsell after checkout has to let the buyer pick the size and the color, because a shirt offered in one size only sells to buyers who wear that size. The offers that fit apparel are the same item in another color, the matching piece of a set, a pack of basics and gift wrap, each added to the order the buyer just paid.
Take a $58 linen shirt. The same shirt in another color at 20% off is $46.40, and the order goes from $58 to $104.40 with one tap. In Post Purchase Upsell Abakira, one offer holds up to 25 sizes and colors, and the buyer chooses in a “Choose an option” menu before tapping Add to my order. This page goes through each offer with the exact settings and the page it belongs on.
Why does size choice decide a clothing upsell?
Size choice decides a clothing upsell because the buyer is the only one who knows which size fits. An offer locked to one variant asks the merchant to guess the size, and a buyer who wears another size has nothing to pick. An offer with a size menu lets the buyer answer the one question the merchant can’t.
Variant choice in Post Purchase Upsell Abakira was built for that case: an offer carries a list of variants, and the buyer picks one.
A Shopify store has three pages after payment, and a clothing store can give each one a job:
| Page | Who sees it | Clothing offer that fits |
|---|---|---|
| One-click post-purchase page | Card buyers, between payment and the confirmation | The same item in another color, or the matching piece, with a size menu |
| Thank-you page | Every buyer, any payment method | A pack of basics, gift wrap, the offer for PayPal and wallet buyers |
| Order status page | Buyers who open the tracking link | Gift wrap until the parcel leaves, a second pack |
Our guide chapter on what to offer after checkout explains how to choose a first offer in any catalog. In apparel, start from your best-selling piece.
How does the buyer pick size and color in a post-purchase offer?
The buyer picks size and color in one dropdown labeled “Choose an option”, shown on the offer as soon as it carries two or more variants. Each entry is the Shopify variant name, such as “Sage / M”. Picking one updates the price, the photo when the variant has one, and the amount on the button.
Here is what happens on screen with Post Purchase Upsell Abakira:
- The page opens with one variant already selected.
- The product line shows the product name followed by the variant, for example “Linen Shirt — Sage / M”.
- The buyer opens “Choose an option” and picks the size and color they want.
- The price shown is the one Shopify calculates for that variant, with your discount applied, and the button follows it: “Add to my order • $46.40”.
- When the buyer taps, the server checks that the variant is in the list you set before it signs the change. A variant outside your list is refused, never swapped for another one.
Sold-out sizes leave the menu on their own, based on the stock the app read the last time you opened its admin. If a size sells out after that and a buyer picks it, Shopify refuses the addition and the buyer reads “This item just sold out. Your original order remains confirmed and paid.”
On the thank-you and order status pages, a Single product block with several variants shows the same kind of menu, labeled “Option”. The full mechanics, with screenshots, are in our article on letting the buyer pick the variant.
Which sizes and colors should I put in the offer?
The sizes to put in a clothing offer are all of them, in the one or two colors you sell most. A size left out of the menu is a buyer who can’t say yes. Trim colors instead: an offer holds up to 25 variants, and a T-shirt in 6 sizes and 8 colors has 48.
When a product has more than 25, the editor says so: “This product has many variants. The first 25 are offered.” The first 25 follow Shopify’s order. Tick the ones you want instead:
| Product | Variants in Shopify | What to tick | Options in the menu |
|---|---|---|---|
| T-shirt, 6 sizes × 8 colors | 48 | All 6 sizes in your 2 best colors | 12 |
| Jeans, 8 waists × 3 lengths, 1 wash | 24 | Everything | 24 |
| Dress, 5 sizes × 4 prints | 20 | Everything | 20 |
| Socks, 3 sizes × 10 colors | 30 | All 3 sizes in your 4 best colors | 12 |
What you tick is the whole list. The app never widens it: when you reopen the admin it refreshes prices, stock and photos for those variants, and it doesn’t add the ones you left out or new colors you create later. To add a new color, open the offer and tick it.
Use a Percentage discount. If your XXL is priced higher than your S, 20% stays 20% on both. A fixed amount is checked against the cheapest variant in your list, and one higher than that price is blocked.
How do I offer the same item in another color?
The same item in another color is offered with One more, any variant, which the admin describes as “The product is decided at checkout, and the buyer can pick another variant of it.” One offer covers your whole catalog: it reads the product from the paid order and shows a menu of that product’s variants in stock.
Two details make it fit apparel:
- The menu opens on what the buyer just bought. Someone who paid for the shirt in Sage / M sees Sage / M preselected, switches to Navy / M, and keeps their own size without hunting for it.
- It picks the most expensive item in the order. When an order has a $58 shirt and $12 socks, the offer re-proposes the shirt.
| Order | Offer | Buyer pays | New order total |
|---|---|---|---|
| Linen shirt, $58 | Same shirt, another color, 20% off | $46.40 | $104.40 |
| Jeans, $79 | Same jeans, another wash, 15% off | $67.15 | $146.15 |
| Hoodie, $64 | Same hoodie, another color, 25% off | $48.00 | $112.00 |
The other choice in that list, One more, same variant, re-offers the exact item with no menu (“No choice to make: they already picked it”). For clothing, the “any variant” version is the one that lets the buyer change color. Our article on the same product upsell compares both in detail.
How do I sell the matching piece of a set?
The matching piece of a set is sold with an offer set to A product, pointing at the other half: the shorts for the shirt, the skirt for the top, the pants for the jacket. Tick every size of the piece, so the buyer picks a bottom size that can differ from the top size they bought.
Here is a map to copy, purchase by purchase:
| They bought | Offer | Size menu |
|---|---|---|
| Linen shirt | Matching linen shorts | Every waist size |
| Crop top from a two-piece | The skirt from the same set | Every size |
| Suit jacket | Suit trousers | Every waist and length you stock |
| Hoodie | Matching joggers | Every size |
| Swim top | Swim bottom | Every size |
| Pajama top sold alone | Pajama bottoms | Every size |
Each line needs its own funnel, with Who sees this offer set to Order contains and the first piece picked. Targeting and several funnels come with the paid plans. On the free plan, one funnel runs for every card buyer, so point it at the matching piece of your best seller.
If the buyer says no to the full-price piece, the If declined slot shows an offer “Shown only to buyers who just declined — this is your downsell.” On a linen shirt, that can be the shorts at a deeper discount, or a one-size accessory. A funnel holds up to 7 offers on 3 levels, and the levels after the first come with the Pro plan. The guide chapter on the accept and decline tree shows how branches are built.
Can I sell a full outfit as one bundle?
A full outfit can be sold as one bundle on the one-click page, with What this offer proposes set to A bundle. The admin describes it as an offer that “sells the main product together with 1-2 more, in a single purchase at the bundle rate.” One Bundle discount (%) applies to the whole set.
The main product keeps its size menu when you tick several of its variants. The 1 or 2 extra products are the variants you pick when you build the bundle, so give those slots one-size pieces: a belt, a cap, a tote, a scarf.
| Piece | Regular price | Variant |
|---|---|---|
| Linen shorts (main product) | $44 | Buyer picks the waist |
| Canvas belt | $22 | One size |
| Cotton cap | $20 | One size |
| Bundle at 15% | $86 → $73.10 | Main product’s size chosen by the buyer |
On the thank-you page, the Bundle block holds 2 to 4 products, each with its own discount from 0 to 100%. At 100 the item is free, which lets you put a pair of socks in the set as a gift.
How do I sell basics in packs of two or three?
Basics sell in packs with Quantity tiers on a one-click offer. Each offer takes up to 5 tiers, each from 2 to 20 units, and the buyer picks the quantity in a second menu next to the size menu. Each tier shows its own discount in the menu, next to its quantity.
With a $24 T-shirt:
| Menu line | Units added | Price | Per unit |
|---|---|---|---|
| 1 unit, 10% off | 1 | $21.60 | $21.60 |
| 2 units, 15% off | 2 | $40.80 | $20.40 |
| 3 units, 20% off | 3 | $57.60 | $19.20 |
Keep the discount rising with the quantity. If it doesn’t, the editor warns: “A tier with more units has a smaller discount than the one before it. Buyers would pay more per unit for buying more.” The tier discount applies to whichever size and color the buyer picked.
Product blocks on the thank-you and order status pages have their own Quantity breaks: up to 3 tiers, each from 2 to 9 units. That covers socks, underwear and plain tees.
How do I offer gift wrap after checkout?
Gift wrap is offered after checkout as a normal Shopify product, placed in a Single product block on the thank-you or order status page. Set Where the purchase goes to Same order, only until the first parcel ships, so the wrap joins the parcel it wraps. A one-click offer needs no setting: it joins the order just paid.
Give the product a price, a photo and a SKU. A $5.99 wrap on a $58 shirt adds 10.3% to the order. The three options of Where the purchase goes on a thank-you or order status block are:
| Option | What happens |
|---|---|
| Same order, unless it has fully shipped | Added to the order unless everything has shipped |
| Same order, only until the first parcel ships | Added while nothing has left; after that, a new checkout |
| Always a new checkout | A separate order |
The wrap lands on the order as its own line, with its SKU, so the packing team sees it next to the clothes. Name the product the way the buyer reads it (“Gift wrap with card”), because Shopify keeps the product’s own title visible under your headline. Our gift wrapping upsell guide covers the product setup, the price and how to collect the card message.
What do PayPal and wallet buyers see?
PayPal and wallet buyers skip the one-click page and land on the thank-you page. A Single product block with Show it to set to Buyers who did not see the one-click page gives them the offer card buyers got, one page later. The admin calls it “Your safety net: iDEAL, PayPal and wallet payments never get the one-click page.”
That rule comes with the Pro plan and above. On the free plan, the block is shown to every buyer. Put the same piece and the same discount as your one-click offer in that block, with every size ticked, and the buyer picks from the “Option” menu.
The block’s button adds the item to the order the buyer just placed, in the same parcel. The line under the button tells the buyer which case applies. Our guide chapter on the thank-you page has every block option.
How do I show different offers to dress buyers and jeans buyers?
Different offers for dress buyers and jeans buyers come from one funnel per product, each with Who sees this offer set to Order contains. Funnels are checked in the order of the list, and the first one whose condition matches the order wins. The condition can target a whole product or only some of its variants.
A clothing store’s list can look like this, from top to bottom:
- Order contains the linen shirt: matching shorts, with gift wrap on the thank-you page.
- Order contains the jeans: the same jeans in another wash.
- Order contains the dress: a one-size belt.
- Everyone: One more, any variant, which covers every other product in the catalog.
Before going live, click Try a cart on the funnel list: it shows which funnel a given order would reach. Several funnels and targeting come with the paid plans. The guide chapter on different offers for different carts explains the ordering.
How do I word a clothing upsell?
A clothing upsell is worded around the choice and the price: say the buyer picks the size, and say what they save. “Pick your size, 20% off on this page” answers both questions. In Post Purchase Upsell Abakira, the text sits under Your words on this page, with a Selling headline above the product name.
Lines that fit each offer:
- Another color: “Same shirt, another color. Your size is already selected.”
- Matching piece: “The shorts that go with it. Pick your waist size.”
- Bundle: “Complete the look: shorts, belt and cap.”
- Pack: “Take 3 and pay $19.20 each.”
- Gift wrap: “Wrapped, with a card, in the same parcel.”
The product name stays visible under your headline: “Shopify requires the product to keep the title it has in your store.” Shopify adds one more rule on the one-click page, and the editor enforces it: “Shopify does not allow exclamation marks on this page.” Our buyer wording chapter has more examples.
How do I know which clothing upsell earns the most?
The clothing upsell that earns the most has the highest revenue per buyer who saw it, not the most yeses. A $46.40 shirt taken by fewer buyers can beat a $22 belt taken by more. The Results screen of Post Purchase Upsell Abakira shows extra revenue by page and by funnel.
Its By product table goes down to each item, with the columns Saw it, Orders, Units, Revenue, Share and Clicks. That’s where you see whether the matching shorts sell on their own or whether the pack of tees brings more units.
To compare two offers head to head, click Test this offer under a one-click offer. Up to 4 versions run at once, on the Scale plan. A version can be A product, One more, any variant or One more, same variant, so you can put “same shirt, another color” against “the matching shorts”. Set the goal to Net revenue per view. The guide chapter on A/B testing an offer covers how long to wait before trusting a result.
Check one order by hand after setup: the added line shows the variant the buyer picked and its SKU, in the same shipment as the first item.
Other stores built on the same pattern: skincare upsell ideas follow a routine, and supplement upsell ideas sell stock-ups, and jewelry upsell ideas pair the matching piece with a gift box. Upsells before checkout, on the product page and in the cart, are in what raises average order value on Shopify, and other store types are on our situations page.
Post Purchase Upsell Abakira lets buyers pick the size and color on every plan, including the free plan with 100 offers shown a month. The listing has the current plans.
Let buyers pick size and color in a clothing upsell
- Open the offer In Post Purchase Upsell Abakira, open your funnel, select the One-click post-purchase tab and click Edit offer, or Add an offer here to create one.
- Choose what the offer proposes Under What this offer proposes, choose A product to sell another piece, or One more, any variant to re-offer the item the buyer just bought in another color.
- Tick the sizes and colors In Shopify's product picker, tick every size of the colors you want to offer. The editor then reads, for example, 12 options the buyer can choose from.
- Set a percentage discount Set Discount type to Percentage and enter the Value, so the cut stays in proportion if sizes are priced differently.
- Write the offer Under Your words on this page, write a Selling headline that tells the buyer they pick the size, without exclamation marks.
- Save and test Click Save, place a card test order, pick a size in the Choose an option menu, accept, and check the variant and SKU on the order in your Shopify admin.
Frequently asked questions
Can I run clothing upsells on the free plan?
Yes. The free plan of Post Purchase Upsell Abakira runs one funnel with one offer on the one-click page and shows up to 100 offers a month. Letting the buyer choose a size or color works on it. Targeting by product, several funnels and the If accepted and If declined levels come with the paid plans.
How many sizes and colors can one offer hold?
Up to 25 variants per offer. A product with more shows the message This product has many variants. The first 25 are offered. Tick the sizes of your best colors to stay under that number.
What happens to the size the buyer already paid for?
It stays on the order. An accepted offer adds a new line, so the buyer ends up with the item they bought plus the extra size or color they picked. Returns and exchanges go through your usual process.
Does the extra item ship in the same parcel?
An offer accepted on the one-click page joins the order the buyer just paid, so it ships with the rest. On the thank-you and order status pages, Same order, unless it has fully shipped adds it to that order too, and Same order, only until the first parcel ships sends it to a new checkout once anything has left.
How many offers can a buyer accept after one checkout?
Shopify allows at most 3 accepted post-purchase offers per checkout. A funnel in Post Purchase Upsell Abakira holds up to 7 offers on 3 levels, and a buyer goes through one offer per level, so the tree fits that rule.
Related articles
Written by Abakira. We make small software: Shopify apps, web tools and iPhone apps. This article is about Post Purchase Upsell Abakira.