Skip to content

Configuration

Lead times, safety stock and the settings that change what the reorder list tells you.

Everything here lives under WooCommerce → SimplifyStock → Settings. The defaults will produce a working reorder list, but two of them — lead time and service level — change the output enough that they are worth setting properly before you act on anything.

Lead time

How long it takes stock to arrive after you place an order, in days.

Set a global default, then override it per supplier or per product. The override chain is:

product lead time
  └─ falls back to supplier lead time
       └─ falls back to global default (7 days)

Lead time drives the reorder point directly: a product with a 30-day lead time must be reordered far earlier than an identical product with a 3-day lead time, even though they sell at the same rate.

Be honest rather than optimistic here. If a supplier says five days and delivers in twelve, use twelve — the forecast cannot know about the difference and will let you run out.

Service level

The probability that you do not stock out during a lead time. Higher means more safety stock and more capital tied up.

Service levelRoughly meansTypical use
90%Out of stock ~1 lead time in 10Slow movers, easy to reorder
95%Out of stock ~1 in 20The default. Sensible for most catalogues
99%Out of stock ~1 in 100Products you cannot be seen to be out of

Set it globally and override it for the handful of products where the answer is genuinely different. Setting 99% across the whole catalogue is a common and expensive mistake — it inflates safety stock everywhere to protect against a risk that only matters on a few lines.

Safety stock

By default this is calculated from demand variance and your service level. You can override it with a fixed quantity per product when you have a reason the maths cannot know about — a contractual minimum, a shared component, a supplier who ships in pallets.

A fixed override switches that product off automatic safety stock entirely. It will not adapt to a change in demand, so revisit overrides periodically.

Sync schedule

SettingDefaultNotes
Incremental syncHourlyReads orders since the last run
Full re-forecastNightlyRebuilds every model
History window12 monthsLonger captures seasonality; costs sync time

On a store doing under a thousand orders a month, the defaults are fine. Above that, move the full re-forecast to your quietest hour.

Alerts

Pro can push the reorder list to email or Slack. Two things to decide:

  • Threshold — send when a product’s days of cover drops below this. Default is the reorder point, which means “send when it needs ordering”.
  • Digest or immediate — a daily digest is right for almost everyone. Immediate alerts on a catalogue of any size become noise within a week, and noise gets muted.

Configuring with WP-CLI

wp simplifystock config set lead_time_days 14
wp simplifystock config set service_level 0.95
wp simplifystock config get --format=table

Useful for staging environments and for keeping settings in a deployment script rather than in someone’s memory.

Last updated 5 August 2026