EasyScan SKU & Barcode

EasyScan SKU & Barcode

Purchase orders

Demand Forecasting

Let EasyScan suggest how much to reorder based on how fast each product sells, your supplier's lead time, and your stock levels.

Last updated on 14 Jul, 2026

What is Demand forecast?

Demand forecast is one of the restock strategies in Smart generate. Unlike the other strategies, which only look at your Min and Max thresholds, Demand forecast also factors in your sales velocity (how fast each item sells) and your supplier's lead time. It then suggests an order quantity large enough to cover the number of days of stock you choose.

Demand forecast is available on the Advanced and Pro plans.

Before you start

  • You're on the Advanced or Pro plan.

  • Your sales velocity has finished calculating. The first time this is enabled, EasyScan runs an initial backfill — until it finishes, the Demand forecast tile shows "Sales velocity is still being calculated."

  • Your supplier has a lead time set (Supplier > Order rules). This is optional, but strongly recommended for accurate suggestions.

  • Your inventory requirements (Min, Max, and MOQ) are set for the destination location.

How the suggestion is calculated

For each item, EasyScan works out how much stock you should be holding, then subtracts what you already have:

Target stock = daily sales x (lead time + days of stock to order) + minimum stock

Suggested order = target stock - current stock

The suggestion is then:

  • Capped at your Max level, if you've set one.

  • Rounded up to your minimum order quantity (MOQ), if one applies.

  • Rounded up to a whole unit (never a fraction).

Items with no recent sales are only topped up to their Min level (they are not skipped).

Quick steps

  1. Go to Purchase orders, open the dropdown next to Create purchase order, and choose Smart generate.

  2. Select your Supplier and Destination.

  3. Choose your Product scope.

  4. Select the Demand forecast strategy.

  5. Set Days of stock to order and Account for incoming inventory.

  6. Click Generate.

  7. Review the suggested quantities, edit if needed, then save or mark as ordered.

Step-by-step

Step 1: Open Smart generate

On the Purchase orders page, click the dropdown arrow next to Create purchase order and choose Smart generate.

Step 2: Select supplier and destination

Choose the Supplier you want to reorder from and the Destination location the stock will arrive at.

Step 3: Choose your product scope

Pick Entire supplier catalog to scan everything from that supplier, or Specific collection to limit the scan to one collection.

Step 4: Select the Demand forecast strategy

Under Restock strategy, choose the Demand forecast tile. On Advanced and Pro plans it's selected by default once your sales velocity is ready. If your supplier has no lead time set, a banner will prompt you to add one in Order rules.

Step 5: Set your options

  • Days of stock to order: how many days of sales this order should cover. Defaults to 30 (roughly a month).

  • Account for incoming inventory: when on, EasyScan counts stock already on its way to you so you don't over-order. On by default.

  • Use supplier's default MOQ for items without one: appears only if your supplier has a default MOQ set.

Step 6: Generate

Click Generate. EasyScan scans the items and calculates suggestions. A progress bar shows while it runs.

Step 7: Review your suggestions

You're taken to the Create purchase order page with line items pre-filled. Each line shows the calculated quantity plus the details below. Edit any quantity before saving the draft or marking it as ordered.

Understanding the results

Each suggested line shows:

  • Sales/day: the item's average daily sales. A dash (—) means there's no sales data yet; a very slow seller shows as <0.01.

  • Days left: roughly how many days of stock you have left at the current sales rate.

  • A calculation tooltip (info icon): explains how the quantity was worked out, e.g. "Suggested 842 = 120 to cover 30 days of sales + 1,950 safety stock − 1,112 in stock · rounded up to MOQ 1,000."

Reason chips (one or more may appear per line):

  • Order now: the item is expected to fall below its minimum before this order arrives.

  • Min top-up: no recent sales, so it's topped up to the minimum stock level only.

  • MOQ applied: rounded up to the supplier's minimum order quantity.

  • Capped at max: limited so stock won't exceed your maximum.

Good to know

  • Set your supplier's lead time first. Without it, the forecast treats lead time as 0 days and will under-order.

  • Just enabled or upgraded? Sales velocity needs to finish its initial backfill before Demand forecast becomes selectable.

  • Quantities are always rounded up, so totals may be slightly higher than the raw formula suggests.

  • The Order now chip is informational only — it doesn't change the suggested quantity.

  • Demand forecast is available for Purchase orders only. Transfer orders' Smart generate uses different strategies.

  • A maximum of 500 items can be suggested in one generation.

Was this page helpful?
Previous

Transfer orders

Next

Please contact us through the EasyScan app for further support