If you search for "demand planning," you'll get pages of results aimed at enterprise supply chain teams — long articles about S&OP processes, demand sensing AI, and statistical modelling that requires a data science degree. Useful if you're running a warehouse with 10,000 SKUs. Less useful if you're a Shopify store owner trying to figure out how many units of your top product to order next week.

The good news is that demand planning, at its core, is just a structured way of answering a simple question: how much of each product will I sell over the next few weeks or months? You don't need enterprise software or a PhD to answer that. You need your Shopify sales data, a clear understanding of what's been happening in your business, and a repeatable process for turning that into ordering decisions.

What Demand Planning Actually Means for a Small Store

Strip away the jargon and demand planning for a small Shopify store comes down to three activities:

1
Review recent sales to understand current demand
2
Adjust for what you know is coming next
3
Translate forecasts into purchase orders

That's it. Enterprise companies add layers of sophistication on top of this (collaborative planning across departments, statistical forecasting models, scenario analysis), but the foundation is the same. If you can do these three things consistently, you'll avoid most of the inventory problems that plague small stores.

Step 1: Understand Your Current Demand

Your starting point is always your actual sales data. Shopify tracks every order, which means you have a rich history of exactly how many units of each product you've sold, and when.

The key decision is which time window to look at. This is more important than most store owners realize, because the period you choose directly affects your forecast — and therefore your ordering decisions.

A 14-day window is reactive. It'll catch a product that suddenly started flying off the shelves last week, but it's also easily skewed by a one-off event (a promotional email, an influencer mention, a holiday weekend). If you order based on a 14-day spike that doesn't continue, you'll overstock.

A 90-day window is stable. It smooths out short-term noise and gives you a reliable baseline. But it's slow to reflect genuine changes in demand. A product that doubled in popularity last month will be diluted by two slower months before it.

A weighted 90-day average is usually the best default for small stores. It considers three months of history for stability, but applies more weight to recent weeks. This means it responds to real trends — a product accelerating in demand will show a higher weighted average — without overreacting to single-week anomalies.

Whichever period you choose, the output is the same: a daily sales rate for each product. Sell 120 units in 30 days? That's 4 units per day. This number is the foundation for everything else.

Same Product, Different Sales Periods 5/day 3/day 2/day 0/day 2/day 90-day 2.5/day 60-day 4/day 30-day 5/day 14-day ↑ Trending upward — weighted average captures this
Looking at multiple sales periods reveals whether a product is trending up or down.

Step 2: Factor In What You Know

Raw sales data tells you what happened. Demand planning also asks: what's about to happen?

This is where your knowledge as a business owner adds value that no algorithm can replicate. You know things about your business that aren't in the data:

Calculation icon

Your data shows what happened. Your knowledge predicts what's next.

Promotions, seasonal shifts, marketing changes, and product lifecycle stages all affect future demand — and only you know about them in advance.

Upcoming promotions. If you're planning a 20% off sale next month, demand for those products will likely spike. If you plan your inventory based purely on last month's (non-promotional) sales, you'll run out during the sale. Estimate the uplift — even roughly — and factor it into your order quantities.

Seasonal patterns. If you sell outdoor products, you know demand ramps up in spring and tapers off in autumn. Your sales data from January isn't a good predictor for April. Look at the same period from last year to understand seasonal patterns, then adjust for any growth trends.

Marketing changes. Starting a new ad campaign? Launching on a new channel? Expect demand shifts. Cutting back on advertising? Plan for a decrease. Marketing activity is one of the biggest demand drivers for small stores and it's entirely under your control — which means it's entirely forecastable.

External factors. A competitor running out of stock can send customers your way. A viral TikTok featuring a product similar to yours can spike demand overnight. You can't predict these precisely, but you can maintain enough safety stock to buffer against pleasant surprises.

Product lifecycle. New products typically start slow, ramp up, plateau, and eventually decline. If a product is six months into a steady decline, ordering based on its peak-period velocity will leave you with excess stock. Conversely, a new product gaining momentum needs more aggressive ordering than its initial sales data suggests.

Step 3: Turn Forecasts Into Orders

Once you have a sales rate for each product (adjusted for anything you know is coming), the translation to purchase orders is mechanical:

How much do I need? Your daily sales rate × the number of days you want to cover (typically until your next planned order, plus safety buffer).

How much do I have? Check current stock levels in Shopify.

How much should I order? The difference. If you need 200 units to cover the next 45 days and you have 60 on hand, order 140.

When should I order? Work backward from when you want stock to arrive, subtracting your full lead time. If you need stock in 30 days and your supplier takes 14 days, you need to place the order within the next 16 days. But why wait? Placing it now, when you've just done the analysis, is almost always better than planning to "do it next week" and forgetting.

How Often Should You Do This?

For most small Shopify stores, a weekly demand review hits the right balance. It's frequent enough to catch problems before they become emergencies, but not so frequent that it becomes a daily chore.

A good weekly review looks like this:

  1. Scan your product list sorted by urgency (lowest days of stock remaining at the top).
  2. Identify products at or below their reorder point.
  3. Review their sales velocity — is it stable, increasing, or declining?
  4. Decide what to order and in what quantities.
  5. Place purchase orders with your suppliers.

The entire process should take 15-30 minutes once you have a system in place. If it's taking significantly longer, you're either managing it too manually (time for a tool) or overthinking the decisions (trust the data more).

Some store owners prefer weekly email summaries that surface the key numbers without requiring them to log in and check. This turns demand planning from a task you have to remember into information that comes to you.

Common Demand Planning Mistakes

Treating All Products Equally

Your top 20% of products likely generate 70-80% of your revenue. These deserve close attention — weekly monitoring, careful quantity decisions, and generous safety buffers. Your long tail of slow movers needs less attention and tighter ordering (small quantities, minimal safety stock). Applying the same level of effort and buffer to every SKU leads to overstocking your slow movers and sometimes under-attending to your fast movers.

Ignoring Trends

A product's current velocity is not the same as its average velocity. If a product sold 2 units per day over the past 90 days but has been selling 5 per day over the last 14 days, something changed. Maybe it's seasonal, maybe it's a trend, maybe a piece of content went viral. Either way, ordering based on the 90-day average (2/day) will leave you short. Check multiple time windows and look for divergence.

Planning in Isolation

Demand planning isn't just an inventory exercise — it's connected to your marketing, your finances, and your supplier relationships. If your marketing team is about to launch a major campaign, inventory needs to know. If cash flow is tight this month, maybe you prioritise restocking only your top sellers and let slower products ride on existing stock. The best demand planning happens when you consider the full picture.

Over-Optimizing for Unit Cost

Suppliers offer volume discounts because it benefits them to ship larger orders. It doesn't always benefit you. Ordering 1,000 units at a 10% discount sounds great until you realize you only sell 300 per quarter and you've now locked up capital for three months. Overstocking to save on unit cost is one of the most common traps for growing stores.

Do You Need Demand Planning Software?

If you have fewer than 30 products and one or two suppliers, you can do effective demand planning with a spreadsheet and a disciplined weekly review. It takes more time, but it's doable.

Once you cross 50+ products — especially with multiple suppliers, varying lead times, and products at different stages of their lifecycle — manual demand planning becomes a significant time investment. This is the point where most store owners either start dropping the ball (missing reorders, over-ordering, losing track of what's on order) or decide to invest in a tool that automates the data side of things.

The right tool for a small store isn't an enterprise demand planning platform. It's something simple that pulls your Shopify sales data, calculates velocity and reorder points, and tells you what needs attention this week — without requiring a training course to use.

Demand Planning That Takes 5 Minutes, Not 5 Hours

Sensible Forecasting pulls your Shopify sales data and tells you exactly what to reorder and when. Built for small stores that want data-driven decisions without enterprise complexity.

Start Free Trial →