Pruning Slow Movers: An Assortment Discipline for Quick Commerce SKUs
Most brands treat their quick commerce catalogue the way they treat their Amazon catalogue. Add more. List every variant, every pack size, every flavour, every gift box. The logic feels safe. More SKUs, more surface area, more chances to be the thing a shopper buys. On a dark store that logic is not just wrong. It is actively expensive. A dark store does not have an infinite back room. It has a few hundred slots of real estate, and every slot you spend on a slow mover is a slot you did not spend keeping a hero in stock.
So we run assortment on quick commerce as a subtraction exercise. The question is never what else can we list. It is what can we remove so the things that work never run out. That reframe is uncomfortable for founders who measure progress by catalogue size. It is also the single highest-leverage move most brands are not making.
A dark store is a constraint, not a warehouse
The mental error starts with the word inventory. On a marketplace fulfilment centre, breadth is close to free. Storage is deep, the long tail can sit there for months, and an obscure SKU costs you a little holding fee and nothing else. A dark store inverts every one of those assumptions. It is small by design, stocked for speed, and refilled on a tight cycle. Space is the binding constraint, and space is shared across your whole range.
How binding that constraint really is became impossible to ignore in the 2025 festive run. During the rush, Blinkit halted new product onboarding through the end of October because its fulfilment centres were running at full capacity, per Inc42. When the platform itself runs out of room and stops taking new listings, the message to brands is blunt. Shelf is finite, it gets rationed under load, and the SKUs that earn their slot are the only ones that stay.
That means your SKUs are not additive. They compete with each other for the same finite shelf. List a slow variant and it does not sit harmlessly in a corner. It takes a facing, a replenishment slot, and a slice of the buffer stock that should have gone to your bestseller. The cost of a bad SKU is not the SKU. It is the availability it steals from a good one.
Bloat shows up as a fill rate problem
Here is the chain most brands miss. Too many SKUs spread your replenishment thin. Thin replenishment means more frequent stockouts. Stockouts on quick commerce are not a soft miss. They are a hard one, because the shopper wanted it in ten minutes and a competitor is one tap away. And the platforms watch this. A weak in-stock record drags down the availability signal that decides whether you even appear, which is exactly the dynamic we lay out in why your Blinkit dark-store availability score matters more than your ad spend.
So a bloated catalogue does not fail loudly. It fails as a slow leak in fill rate. Your hero SKU goes dark for a few hours a week in your best stores, and you never connect it to the nine vanity variants quietly eating its replenishment. The catalogue looks healthy. The availability is bleeding.
Every slow mover you keep on a dark store is paid for by a stockout on a product that actually sells. Assortment is not a list of what you offer. It is a budget you are spending.
Slow movers dilute hero velocity
The deeper cost is velocity. Quick commerce rewards momentum. A SKU that sells fast and steadily earns better placement, more replenishment priority, and a stronger availability score, which compounds into still more sales. Velocity is the flywheel. Slow movers do not just sit out of the flywheel. They drag on it.
When you split demand across too many variants, no single SKU builds the concentrated velocity that triggers the reward loop. Five mediocre sellers each doing modest numbers will lose to one hero doing the combined volume, because the platform algorithm and the replenishment cycle both favour concentration. Spreading demand thin is how brands end up with a full catalogue and not one product the algorithm treats as a default. Your hero products need that concentration to win, and slow movers steal it one order at a time.
How we decide what gets cut
Pruning is only ruthless if the rule is clear, because every slow SKU has an internal champion with a reason to keep it. We make the cut on evidence, not affection. The working filters we apply with our Catalog & Assortment Operations team look like this.
- Velocity per slot, not total sales. Rank SKUs by units sold against the shelf and replenishment cost they consume. A SKU can have respectable total sales and still be a poor tenant if it ties up stock that a faster product would turn over twice.
- Stockout contribution. Trace which SKUs are absorbing replenishment during the hours your heroes go dark. If a slow variant is in stock while your bestseller is not, that variant is the problem, not the bad luck.
- Cannibalisation, not addition. Check whether a variant brings new buyers or just splits the same demand. A third pack size that mostly steals from the first two adds catalogue and subtracts focus.
- Margin after the real cost of carry. A slow mover rarely survives once you load it with the platform economics it actually carries. We size that against the picture in the real unit economics of quick commerce after platform fees and returns, because a SKU that looks fine on gross margin can be underwater once the shelf it occupies is priced in.
- City and store fit. A SKU that earns its slot in dense metro clusters may be dead weight elsewhere. Pruning is often local. Cut a variant in the stores where it drags and keep it where it earns.
Pruning is a routine, not a project
The mistake after the first cleanup is to call it done. Assortment bloat is not a one-time mess. It accrues. New launches, seasonal lines, a sales team that wants more options, and a founder who hates retiring anything all push the count back up. So we treat pruning as a standing cadence, reviewed on a fixed cycle, not a heroic annual purge.
That cadence is where discipline lives. Every cycle, a fresh velocity-per-slot ranking. Every cycle, a short list of candidates to demote, regionalise, or delist. Every cycle, the freed-up replenishment reassigned to the heroes that can absorb it. Run as part of Operations & Logistics Management, it keeps the catalogue lean without anyone having to fight the same battle twice. The brands that win on quick commerce are not the ones with the widest range. They are the ones whose narrow range is never out of stock.
Pruning is not the same as never launching
To be clear, this is not an argument against new SKUs. It is an argument for paying for them honestly. A new variant should have to earn its slot by displacing a weaker one, not by quietly expanding the footprint until availability slips. Launch with intent, give the SKU a fair window to prove velocity, and if it does not, cut it cleanly. The same discipline applies when you are recovering visibility on other channels, which is its own playbook in the Amazon India listing suppression recovery playbook. Across every channel the principle holds. Concentration beats sprawl.
What changed recently
Two shifts in the last year make this discipline more urgent, not less. The first is structural. In September 2025 Blinkit moved to an inventory-led model, buying stock directly from brands rather than running a pure marketplace, a transition Inc42 reported alongside the festive warehouse strain. When the platform owns the buy decision, it has every reason to back proven velocity and quietly drop the long tail. A slow variant that survived on a marketplace by sheer listing inertia has nowhere to hide once a buyer is deciding what to stock.
The second shift is the fee load. Platform commissions, mandatory ad spend, storage and return charges have climbed to the point where they can swallow a third or more of revenue, and Inc42 documents founders ending strong-revenue quarters in a loss once those fees clear. That economics punishes breadth directly. Every slow SKU now carries a heavier real cost of carry, so the margin-after-carry test does more work than it did a year ago. The brands holding up are the ones running a tight, high-velocity range, not the ones still measuring health by catalogue size.
The honest way to think about it
Quick commerce did not reward brands for being comprehensive. It rewarded them for being available and fast on the few things people actually want right now. A bloated SKU count works directly against that. It thins your replenishment, drags your fill rate, and dilutes the velocity your hero products need to win the shelf. The fix is not clever. It is just disciplined. Cut the slow movers, concentrate the stock, and let your best products run.
We build that discipline into Catalog & Assortment Operations and Marketplace Account Management, because on a dark store the catalogue is a budget, not a brochure. Spend it on what sells. Subtract the rest.