Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do I Stop Styles With Only XS and XL Left Dominating My Clothing Store?
Problems We Solve

How Do I Stop Styles With Only XS and XL Left Dominating My Clothing Store?

Fashion styles with broken size runs frustrate shoppers and waste homepage space. We flag them, re-rank collections and prompt restock or markdown calls.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

A style with only the smallest and largest sizes left still looks 'in stock' to your store, so it keeps its place at the top of collections where most shoppers cannot buy it. We score size availability per style, reorder collections by it, and put a daily list of broken runs in front of your buyer to restock, consolidate or mark down.

A bestseller that nobody can buy

Your black satin slip skirt was the top seller of the summer, so it still sits first in 'New In' and second on the homepage. Open it and you find XS and XXL. The shopper who wears a 10 clicks, sees 'sold out' on her size, and leaves. Hundreds of people are doing this every day.

Your store's logic only cares whether the product has any stock at all. Two units left means 'available'. It has no idea that the sizes most people wear are gone, and your merchandiser, busy with the next drop, has not had the time to go through every collection by hand.

Why it keeps happening

Shopify collection sorting is usually by best-selling, newest or manual. Best-selling sorts by past sales, which pushes yesterday's hit to the top long after its core sizes are gone. Manual sorting is only as current as the last time someone dragged products around.

  • Availability is measured per product, not per size curve.
  • Nobody gets told when a style's core sizes sell out.
  • Restock decisions happen in a buying meeting, not when the run breaks.
  • Leftover end sizes linger because nobody decides to move them.

The cost of a broken run on show

What the shopper doesWhat it costs you
Clicks, finds no size, leavesWasted traffic from ads and email
Signs up for a restock alert that never comesDisappointment and an unsubscribe
Assumes the brand is always sold outLess browsing next visit
End sizes never sellStock that ends up in a clearance sale much later

Paid traffic makes it worse. If a best-selling style is in your ads catalogue, you can be paying to send people to a page where their size is gone.

How we fix it

  1. For each style and colour, we calculate a size availability score based on the sizes that sell most in that range, not a simple count of units. Missing a 10 and 12 matters more than missing an XXS.
  2. Collections are re-sorted automatically every few hours so styles with a healthy size run come first and broken runs drop down the page. Hand-pinned hero products can stay where you put them.
  3. Styles whose core sizes have sold out are removed from your ads product feed, or labelled so your campaigns can exclude them, until stock returns.
  4. A daily email or dashboard lists newly broken runs with sales speed and any incoming stock from open purchase orders.
  5. For each, your buyer picks an action: reorder, wait for incoming, move the end sizes to a 'last sizes' collection, or mark down. The choice is logged.
  6. Styles moved to 'last sizes' get their own page, where shoppers who wear an XS or XXL are actually looking.

A normal morning afterwards

The buyer opens the broken runs list with a coffee. Four styles broke yesterday. Two have stock arriving next week, so they are left alone. One goes on the reorder list for the factory call. The fourth moves to 'last sizes' and gets a small markdown. Nobody has to scroll through every collection to find them.

Meanwhile the homepage and 'New In' show products that most shoppers can actually buy, without anyone dragging tiles around.

Where the rules need your judgement

Some brands want a sold-out bestseller to stay visible, because it builds anticipation for a restock or collects waitlist sign-ups. That is a legitimate choice, and the scoring can respect a 'keep visible' flag. Kids' ranges, plus sizes and shoe sizes all have different core sizes, so the score uses the sales curve for each range rather than one rule for all.

Signs broken runs are hurting you

  • Top collection tiles often open to sold-out core sizes.
  • You re-sort collections by hand when you get the time.
  • Ads keep pointing at styles with only end sizes left.
  • Leftover XS and XL stock lingers until the end-of-season sale.
  • Nobody is alerted when a style's main sizes sell out.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can this run on Shopify?

Yes. Collection order can be updated through the Shopify API, and product feeds for ads can be filtered the same way.

Will it override our manual merchandising?

Only where you let it. Pinned products stay where you put them, and you can limit the automatic sorting to chosen collections.

How do you know which sizes are core?

From your own sales history for each range. You can adjust the weighting if you know something the history does not.

Does it place reorders?

No. It shows the broken runs and incoming stock, and your buyer decides. Ordering from factories stays a human decision.

What do you need from us?

Store admin access, access to your ads product feed if you want it filtered, and any purchase order data you keep, even as a spreadsheet.

Keep reading

More on Problems We Solve

Start here

Tell us how your fashion brand runs day to day

Describe your ranges, where you sell (your own store, wholesale, marketplaces) and which spreadsheets and inboxes hold it together. We will tell you what we would build or connect, and if an app or a setting you already pay for covers it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →