Sales: +86 10 6296 7490
On-shelf checks split by variant batches
2026-11-05博晓通

On-shelf checks split by variant batches

On-shelf checks split by variant batches article image

As of November 5, 2026, India's quick-commerce shelves are no longer a grocery story. Redseer estimates put the country's online retail market above USD 90 billion this year, growing 22 to 24 percent, with quick commerce accounting for roughly USD 9 billion in the first half and about 60 million monthly transacting users. Inside that base, non-grocery categories are growing about 1.6 times faster than grocery, and the dark store is behaving less like a grocery backroom and more like a distributed retail warehouse. For brands, the question shifts from whether a listing exists to whether the SKU is actually available across a store network that now carries fashion, pharmacy and electronics.

What the category numbers say

KnownUnverifiedTo verify
Non-grocery categories on quick commerce grow about 1.6x faster than groceryWhether the gap holds after the festive quarterCategory-level repeat rates rather than first orders
Blinkit's FY26 disclosure cites over 1 lakh SKUs and about 8.5 million sq ft of warehousingHow much of that space is temperature-controlledSKU count per store versus per network
About 90 percent of quick-commerce inventory is owned rather than marketplaceWhether owned inventory extends to pharmacyWorking-capital terms for brand stock

Growth is coming from occasions, not categories

The Redseer category table shows fashion at plus 340 percent, mobiles at plus 245 percent, electronics at plus 200 percent, baby care at plus 160 percent, beauty and personal care at plus 140 percent, e-pharmacy at plus 115 percent and home and furniture at plus 90 percent. Those rates are measured off small bases, so they should be read as direction rather than scale. The more useful signal is structural: platforms are organising assortments around occasions, such as a gift needed tonight or a flight tomorrow, instead of around traditional category blocks, which is why slow-moving items can now sit next to milk.

CategoryGrowth on quick commerceTypical triggerAvailability risk
Fashion+340%Event and giftingSize and fit depth per store
Mobiles+245%Device failureModel and variant coverage
Electronics+200%Accessory replacementCounterfeit and warranty checks
Beauty and personal care+140%Routine replenishmentBatch freshness and shelf life
E-pharmacy+115%Urgent prescription needLicensed storage and verification

The store is now a warehouse with a counter

Blinkit's FY26 disclosures describe an assortment above one lakh SKUs supported by roughly 8.5 million square feet of warehousing, with owned inventory making up about 90 percent of quick-commerce net order value. That combination changes what a dark store has to do. A grocery backroom picks from a few hundred fast movers; a distributed warehouse has to hold variant depth for phones, sizes for apparel and batch-level records for medicines, all inside a footprint that was never designed for it.

Where availability breaks first

Three failure points show up when a network widens beyond grocery. The first is variant depth: a store may list a phone model but carry only one colour, so the listing is technically live while the actual choice is missing. The second is storage compliance, which matters most for pharmacy and chilled beauty products, where a suspended licence takes the whole category offline. The third is replenishment cadence, because non-grocery items turn slower and a store that over-orders to protect availability ends up holding dead stock.

Regulatory checks are already testing the second point. Inspections in Hyderabad suspended four licences after findings that included expired products, spoiled vegetables and inadequate cold-room maintenance, while a separate drive across 218 establishments in Uttar Pradesh produced 154 improvement notices and six suspensions. Earlier, in July, the food safety authority issued nine notices to Swiggy Instamart following consumer complaints. Redseer research cited by operators finds nearly one-third of metro users worried about freshness and handling, which means availability data without a quality flag describes only half the shelf.

How to measure coverage across a wider shelf

Start by separating listing coverage from fulfilment coverage. Listing coverage counts store-commodity pairs where an item appears on the app; fulfilment coverage counts pairs where an order can actually be placed and picked at the moment of the test. The gap between the two is the real measure of execution, and it widens as assortments move into categories with variants, batch codes and licensing requirements.

Next, weight the metric by occasion rather than by store count. A dark store serving late-night demand should be scored on night-time availability, while one near an airport or transit hub should be scored on travel essentials. Platforms are already experimenting with this logic: a partnership at Mumbai airport's Terminal 2 lets passengers order essentials and receive them inside the terminal, which only works if availability is measured against a specific moment and location rather than a daily average.

Checklist

The four steps below can be run in a week and produce a store-level availability ledger rather than a single audit note. Each step should leave a timestamped record so the next cycle can compare like with like. The point is not to prove that a store is perfect, but to show whether the same gap keeps reappearing in the same place.

The sequence moves from definitions to sampling to attribution, so that no one argues about causes before agreeing on what is being counted. After the fourth step, listing coverage, fulfilment coverage and quality flags should sit in one table and reconcile with the order data.

  1. Fix definitions: agree the store list, trading status and delivery radius before counting anything. Nothing gets counted until that list is signed off by the store team; keep the signed list in writing, and re-check it at the start of every month before sampling begins.

  2. Sample by occasion: test five stores per city at the same hour, matching the demand window being scored. Testing at a fixed hour keeps week-on-week comparisons honest; it also makes the gap comparable across cities once more than one team runs the same test.

  3. Split the gap: classify misses into not stocked, not listed, sold out and pick-face missing. Each reason maps to a different owner and a different fix; a single miss code keeps the follow-up traceable when the store changes hands.

  4. Re-run weekly: repeat the same stores and compare whether the gap narrows after fixes. A gap that does not narrow becomes an escalation rather than a footnote; two clean cycles in a row is the bar for closing it on the ledger.

FieldExamplePurpose
Store IDBLR-0142Join with network records
Listing liveYesMeasures catalogue reach
OrderableNoMeasures real availability
Miss reasonPick face missingAssigns the fix

FAQ

  • Why does non-grocery growth matter for availability?

    Because variant depth and storage rules replace shelf space as the constraint. A grocery item fails quietly when it runs out, while a phone variant or a medicine batch can take an entire listing offline.

  • Is a dark store the same as a warehouse?

    Not yet, but the boundary is thinning. Networks now hold over a lakh SKUs across roughly 8.5 million square feet, which pushes store-level processes toward warehouse discipline.

  • How often should coverage be re-tested?

    Weekly for the top categories and daily during festive windows, when quick commerce typically grows 110 to 120 percent and stock-outs surface fastest.

  • What single metric should a brand track first?

    Fulfilment coverage at the demand window that matters most, since it combines listing, stock and pick capability into one number that a store team can act on.

References