Retail locations needing separate inventory forecasts instead of one average
Back to blog

Why Omnichannel Retailers Need Location-Level Forecasts

Averaged store forecasts hide the variance behind stock problems. Barcelona sells out while Madrid holds 40 units. Location-level forecasting shows what each site actually needs.

By Miquel Subirats 6 min read Omnichannel

A 6-store gifts and accessories chain monitored inventory as one brand-wide total. On a busy weekend in late autumn, that total showed 43 units of its best-selling product across all locations, so no reorder was flagged. The detail told a different story: Barcelona had 4 units left, roughly enough for two days at its sales pace. Madrid had 26, while Valencia had 8. Barcelona sold out Saturday afternoon. The total still appeared acceptable until Monday, when the buyer saw that the Barcelona POS had stopped recording the SKU.

This is the central weakness of aggregate forecasting in multichannel retail. An average smooths away variance, yet that variance is where stockouts and excess stock build up. The first step toward fixing the issue is understanding why location forecasts differ from averages and what they require.

Why Averages Miss the Mark

A forecast averaging one SKU across five stores might say, "across all locations, this product sells about 8 units per week." That can be correct overall while hiding that one site sells 22 units weekly and another sells 1. Those locations therefore need different stock levels and reorder timing.

Buying from an aggregate forecast assumes locations behave in broadly similar ways. For a small chain whose stores occupy similar markets, that may be roughly true. The assumption fails quickly when location types vary, such as flagship and secondary markets, tourist and residential areas, or city centers and suburbs.

The usual outcome is too much stock in slow locations and too little in fast ones. Money is tied up in excess stock at low-demand stores while high-demand stores lose sales through stockouts. Both issues come from the same decision: using an average instead of each location's actual demand pattern.

Every Location Has Different Demand

Stores in different cities, neighborhoods, or physical formats are not interchangeable for demand planning. They draw different customer groups, respond to different local events and seasonal patterns, and face different nearby alternatives.

A city-center store on a major Barcelona shopping street sees a different balance of tourists and local regulars than a residential store in the same city. A university-area site has a different weekly pattern, with mid-week and mid-semester peaks, than a business-district store. Online demand follows its own pattern too, often with seasonal peaks unlike those of physical stores.

One forecast cannot accurately represent planning conditions at every location. It is a smoothed abstraction that fits no site particularly well. Location-level forecasts use each site's sales history separately, creating a demand model based on how that location actually behaves.

Transfers Need Location-Level Visibility

A key operational benefit is structured transfer guidance: move stock from an overstocked site to an understocked one instead of placing an emergency reorder.

In the example above, Barcelona was running short while Madrid held enough stock for a transfer of 15 units to cover Barcelona's weekend demand without a supplier order. Without each site's current stock and projected demand, that option remains hidden. The buyer sees the issue only after Barcelona is out.

Location-level forecasts support proactive transfers. During the week, they can identify sites heading toward a shortfall and sites with enough buffer to release units. The buyer can then avoid both Barcelona's stockout and the markdown risk in Madrid if that SKU is moving slowly there.

Requirements for Location-Level Forecasting

Accurate location forecasts start with sales history for each site. Every location needs its own data stream, rather than a portion of the aggregate. The POS or inventory platform must record sales by location and send that information to the forecasting system in a location-aware format.

Useful minimum history is approximately 6 months per location for a stable replenishment SKU, and 12 to 18 months for a seasonal category requiring a full cycle. Below 6 months, there is not enough signal for a reliable location estimate.

For a recently opened store, or one that changed format or market position in the last year, this requirement takes time to meet. A store opened 8 weeks ago lacks enough history for a reliable independent forecast. A practical bootstrap uses a category prior from similar stores, then gradually shifts weight toward the new site's observed data. The forecast becomes more specific to that location over time, not on day one.

Online Is a Location Too

For omnichannel retailers, ecommerce belongs in the same location-level framework as physical stores. It has a distinct demand pattern, seasonal shape, and customer profile.

A location view matters even more when online and physical channels share stock. If online demand jumps on a Friday, perhaps after a social post or promotional email, it may consume inventory reserved for a busy Saturday store event. The total can still look healthy while one channel is depleted. Location tracking detects that depletion in real time; aggregate tracking sees it after the Sunday stockout.

The Limitation to State Clearly

For multichannel operations, location forecasting is structurally stronger than aggregate forecasting, but it is not a complete answer to every inventory problem. It cannot predict spikes from unseen events, such as a product going viral, a competitor closing suddenly, or an unexpected promotional response. Buyer judgment is still needed for items with thin or unreliable location history.

The case for location-level forecasts is not "this eliminates stockouts and excess inventory." The more accurate claim is narrower: if stores with meaningfully different demand patterns are managed from aggregate averages, the inventory picture is systematically distorted. Location-level visibility shows the actual position. Operational judgment still determines what to do, but the decision is based on data reflecting each store rather than a number that averages the problem away.