As of November 11, 2026, the instant retail race in China comes with a visible bill. Alibaba's quick commerce revenue rose 57% year over year to RMB 19,988 million in its fourth fiscal quarter, while adjusted EBITA fell 84% to RMB 5,102 million and free cash flow swung to an outflow of RMB 17,300 million (Zacks). JD Takeaway and Ele.me had each pledged RMB 10 billion in subsidies a year earlier (Reuters via The Economic Times). The subsidies bought order frequency. They did not buy a per-node profit model.
The subsidy line is now visible in the accounts
The mechanics are easy to describe and hard to reverse. A platform pays for a dark store, a pick line or a store retrofit; after that the cost is fixed and the payback depends on volume per node. Discounts can be switched off in a week. Capacity cannot. That asymmetry is why the three platforms ended up with different answers in the same period, and why the next round is being fought over coverage rather than coupon depth.
Market size numbers move with the boundary. One widely cited estimate puts China's instant retail market above RMB 1.2 trillion in 2026, still growing at double digits while general retail slows, with more than RMB 100 billion committed to O2O by Meituan, Alibaba and JD (Marketing to China). Whether food delivery sits inside that figure changes it by hundreds of billions, so a brand comparing its own sell-through to the market number is usually comparing two different things.
Coverage, not discount depth, is the binding constraint
Bain's reading is blunt: platforms are replacing traditional distributors as the gatekeeper to shoppers, and distributors that only move boxes to small shops are losing their reason to exist (Marketing to China). If that holds, a brand's distribution coverage has to be counted in completed orders, not in listed stores. The same store can be connected, listed and stocked, and still be unable to hand over an item at eight in the evening. Stockout rate, not discount depth, is what each node then gets scored on: a hub holding a 96% on-shelf rate earns the next round of traffic, while one that lets fast-moving SKUs run dry quietly loses it.
| Node type | Range it can hold | Typical failure | First fix |
|---|---|---|---|
| Dedicated dark store | Narrow but deep in fast movers | Long-tail SKUs unavailable | Scheduled cross-node transfers |
| Converted store | Wide but shallow | Pick time collapses at peak | Front-of-store pick zone and a fixed route |
| Partner outlet | Wide, inconsistent | Online orders deprioritised | Separate incentive tied to completion rate |
Node types fail differently, which is why a single fill-rate target hides more than it reveals. A dedicated warehouse runs out of long-tail items, a converted store loses pick speed at peak, and a partner outlet quietly deprioritises online orders when a walk-in customer arrives. One target, one dashboard and one review cadence will average all three problems into a number that nobody can act on.
What distributors lose, brands must measure
Listing is not availability
A store counted as connected may be listed but not stocked, or stocked but not staffed during the evening peak. Coverage measured by connection is a vanity metric: it is stable, easy to audit, and tells you nothing about whether a promise will be kept on the busiest night of the quarter.
The basket is the unit of economics
A 30-minute promise is served by high-frequency, low-ticket baskets. The economics only close when fast movers sit within arm's reach of the packing table, which is a merchandising decision rather than a marketing one. Trimming the catalogue to what a node can actually hold is what makes a smaller basket profitable.
A quarterly routine
None of this needs new software. It needs one agreed definition of coverage, applied to every node type, including the outlets that were never designed to fulfil online orders. Start with the top fifty SKUs by revenue and ask one question per store: can this store hand over this item today, at eight in the evening.
The answer set is small enough to collect manually and specific enough to act on. Brands that skip the step discover the gap during a peak, when there is no time to fix it and no way to tell a stockout from a staffing failure.
FAQ
Is coverage the same as distribution?
No. Distribution asks whether a store carries the product. Coverage asks whether that store can complete an order inside the promised window, which also depends on listing status, staffing and pick capacity.
Why do platforms report node counts instead of completion rates?
Node counts are stable and easy to audit. Completion rates move daily and depend on how each order is timed. The first is a capital story, the second is an operating story.
Does this apply outside grocery?
It applies wherever the promise is measured in hours. It matters least for categories bought on a planned basis, where two-day delivery is acceptable.










