Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.stockful.app/llms.txt

Use this file to discover all available pages before exploring further.

Stockful uses your sales history to predict future demand. Forecasting is available on all plans.
Forecasting uses the 30 days of sales history synced during setup, so predictions are available as soon as your initial sync completes. Accuracy improves over time as more data accumulates.

What you get

For each variant at each location:
  • Velocity - how many units sell per day
  • Days of supply - how long current stock will last at the current sales rate
  • Projected stockout date - when inventory will run out if nothing changes
  • Reorder point - when you should place a reorder to avoid running out (accounts for lead time and safety stock)
  • Recommended order quantity - how much to order based on your restock strategy
  • Sell-through rate - what percentage of inventory has sold over the last 30 days
  • ABC classification - whether a SKU is an A (top revenue), B, or C tier item

Where forecasts appear

  • Inventory list - sortable columns for days of supply, velocity, reorder point, projected stockout, and stock status
  • Inventory detail page - full breakdown of forecast metrics for a variant at a location
  • Reorder Recommendations report - items that should be reordered based on velocity and lead time
  • ABC Analysis report - revenue-based classification into A, B, and C tiers

Global settings

Configure defaults for all SKUs in Settings → Forecasting. These apply to every variant unless overridden at the SKU level.

Replenishment

SettingWhat it controls
Lead timeDays it takes to receive stock from your supplier (0–365, default 7). Longer lead time means earlier reorder recommendations.
Safety stockExtra days of buffer stock to keep on hand beyond lead time (0–365, default 3). Protects against demand spikes or shipping delays.

Velocity calculation

SettingWhat it controls
Velocity periodDays of sales history to use when calculating how fast items sell (7–365, default 30). A longer period smooths out short-term spikes.

Restock strategy

SettingWhat it controls
Restock-to daysHow many days of supply you want after restocking (1–365, default 30). Higher values mean larger, less frequent orders.
Demand adjustmentA percentage modifier applied to velocity (-100% to +500%). Use this to account for anticipated seasonal changes - for example, +50% ahead of a busy period. Leave blank for no adjustment.
Sales groupingHow velocity is calculated for multi-location stores. Per location (default) calculates velocity separately at each location. Combined aggregates sales across all locations before calculating - useful when stock is fulfilled from a central warehouse.
When in doubt, set a slightly longer lead time than your actual average. It’s better to reorder a few days early than to run out waiting for a shipment.

SKU-level overrides

Not every product has the same supply chain. From Settings → Forecasting, click SKU overrides to customise settings per variant. Each variant can override:
OverrideWhat it does
Lead timeSupplier-specific lead time for this SKU
Safety stockCustom buffer for high-value or volatile items
Low stock thresholdOverride the global low stock days-of-supply threshold
Restock-to daysCustom restock target for this SKU
Demand adjustmentSKU-specific seasonal or promotional adjustment
Leave a field blank to inherit the global default. The override table shows the inherited default value as a placeholder so you can see what each SKU will use. You can search by product name or SKU, and reset individual overrides back to defaults.

Settings hierarchy

When calculating forecasts, Stockful resolves each setting in order:
  1. SKU override - if set on the variant, use it
  2. Supplier default - if the variant is linked to a supplier with a default lead time, use that
  3. Global default - the value from Settings → Forecasting
This lets you set sensible defaults globally, override at the supplier level for lead times, and fine-tune individual SKUs where needed.