Skip to main content
Back to E-commerce Dictionary

Demand forecasting

E-commerce strategy and analyticsIntermediate Level

Demand forecasting in ecommerce is estimating how many units of each product customers will buy in a coming period, so you can plan stock, purchasing and promotions.

Image by · CC BY 4.0

What is Demand forecasting?

Demand forecasting in ecommerce is estimating how many units of each product (or SKU) customers will buy in a coming week, month or season. Online stores use the forecast to decide what to reorder, how much stock to hold and when to run promotions. A forecast starts from sales history and adjusts it for seasonality, trends, promotions, price changes, new launches and products being retired. It differs from demand planning, which turns the forecast into purchase orders and stock targets, and from inventory forecasting, which looks at stock levels rather than customer demand. Forecasts are only as good as the product data behind them: a SKU that changed code, a variant split into a new product or a wrong category breaks the history. To see what a forecast miss costs, try the stockout loss calculator.

Why Demand forecasting matters for e-commerce

Too little stock means lost orders and, on marketplaces, lower visibility for listings that go out of stock. Too much stock ties up cash and ends in markdowns. A forecast per SKU helps you buy closer to what actually sells. Forecasting also shapes other decisions: which products to promote, when to launch a seasonal range, and which slow movers to retire. Those choices depend on clean product records, consistent categories and a clear link between old and new SKUs.

Examples of Demand forecasting

  • 1Product: Garden hose, Signal: seasonality, Forecast: demand rises from March and peaks in June, so reorders move forward.
  • 2Product: Running shoe, Signal: new color variant, Forecast: history of the old color is used as a starting point for the new SKU.
  • 3Product: Coffee machine, Signal: planned Black Friday discount, Forecast: promotion uplift added for that week only.
  • 4Product: Phone case, Signal: phone model being retired, Forecast: demand tapers off, so the last order is reduced.

How WISEPIM Helps

  • Clean product records: WISEPIM keeps SKUs, variants and product families in one place, so a forecasting tool gets one consistent list of what you sell.
  • Consistent categories: AI category classification and the Category map keep products in the right category, which forecasts by category depend on.
  • Lifecycle data in the export: attributes such as launch date, season or end of life can be added and exported to the planning or ERP system that runs the forecast.
  • Analytics context: WISEPIM analytics shows product performance next to the product data, which helps explain why a SKU sells above or below plan.

Common mistakes with Demand forecasting

  • Forecasting from sales only, without correcting for weeks the product was out of stock.
  • Losing history when a SKU code changes or a variant becomes a separate product.
  • Treating every product the same instead of separating fast movers, seasonal items and long tail.
  • Never comparing the forecast with actual sales to see where it misses.

Tips for Demand forecasting

  • Forecast at SKU level and roll up to category, not the other way around.
  • Mark out-of-stock periods so the model does not read them as low demand.
  • Keep a clear link between old and new SKUs when products are replaced.
  • Review the biggest misses every month and note the cause.

Trends around Demand forecasting

  • Machine learning models that combine sales history with price, promotions, weather and web traffic.
  • Forecasts per channel, since demand on a marketplace can differ from the own webshop.
  • Shorter planning cycles, with weekly instead of monthly reforecasts.
  • More attention to new product forecasts that borrow history from similar items.

Tools for Demand forecasting

  • Spreadsheets: a moving average per SKU is a workable start for small catalogs.
  • Inventory planning software: dedicated tools that forecast per SKU and suggest purchase orders.
  • ERP systems: many include forecasting and replenishment modules.
  • WISEPIM: keeps the product data (SKUs, variants, categories, lifecycle attributes) that forecasts depend on consistent.

Related Terms

Also Known As

Ecommerce forecastingSales forecastingDemand planningInventory forecasting

Frequently Asked Questions

It is estimating future unit sales per product for an online store, based on sales history adjusted for seasonality, promotions and trends. The forecast drives reorders, stock levels and promotion planning.

Demand forecasting estimates what customers will buy. Demand planning turns that estimate into decisions: purchase orders, safety stock and allocation per warehouse or channel.

Small stores often start in a spreadsheet. Growing stores use inventory planning tools or the forecasting module of their ERP. All of them need clean SKU and category data as input.

Use the history of a similar product, or of the product it replaces, as a starting point. Adjust for price and launch timing, then update the forecast weekly once real sales come in.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Keep exploring

Hand-picked next steps to go deeper.