Skip to content

Variant constants

Variant constants are four per-variant overrides: Min InventoryMin inventoryA per-variant minimum stock level you set as an override. Displayed on the Forecast page's In Stock cell and used by min/max replenishment workflows. Does not change the forecast model's reorder math. Read more → , Max InventoryMax inventoryA per-variant maximum stock level you set as an override. Displayed on the Forecast page's In Stock cell and used by min/max replenishment workflows. Read more → , Target InventoryTarget inventoryA per-variant target stock level you set as an override. Used by min/max replenishment workflows as the "refill to" target. Read more → , and Static Reorder PointStatic reorder pointA fixed reorder point you set yourself, instead of letting the model compute one. Display + threshold-filter only — the forecast model uses its own computed reorder point in reorder math. Read more → . Use them when a SKU should be constrained by your business rules — a product you never want below 50, or never above 500.

  • What variant constants are
  • Where to set them
  • Cross-field validation
  • How they show on the Forecast page
  • What they do not do
  • Bulk import
  • See also

Per-variant numeric overrides, one set per variant (or per variant × location). They tell Logistified your business limits for stock at a given location:

  • Min Inventory — the smallest stock level you want.
  • Max Inventory — the largest stock level you want.
  • Target Inventory — the level you refill to.
  • Static Reorder Point — a fixed reorder point you set yourself, instead of the model’s computed one.

Optionally configurable per location too.

Variant constants live on a dedicated settings page: Settings → Products → Variant Constants. A grid where you can edit many rows at once, or import via CSV/XLSX through the unified import flow.

The forecast page only displays the constants — the Min / Max / Target / Static Reorder Point columns are read-only there. You can’t edit a value by clicking the cell on the Forecast page; head to the settings page to make changes.

Logistified enforces three rules so the values stay internally consistent:

  • Min ≤ Max
  • Min ≤ Reorder Point ≤ Max
  • Reorder Point < Target ≤ Max

If a rule is violated, the row turns red and the save is blocked until fixed.

The In Stock cell renders a read-only colored fill bar with markers at Min, Reorder Point, Target, and Max. Hover for the breakdown. The bar color signals where current inventory sits:

ColorMeaning
RedBelow Min.
OrangeBetween Min and Reorder Point.
YellowBetween Reorder Point and Target.
EmeraldAt or above Target (still under Max).

Variants without configured constants render the bar with default markers — you’ll notice the difference once you start setting them.

Variant constants are display + alerting only for the forecast page. They don’t change the forecast model’s reorder math.

  • The reorder math (Reorder Point, Reorder Date, Reorder Quantity) uses the forecast model’s computed values plus the supplier link’s lead time, MOQ, and pack size.
  • Static Reorder Point is only used for threshold filters and the In Stock cell. The forecast still computes its own reorder point in parallel.
  • Min / Max / Target are consumed by the separate “Create PO from min/max” workflow on the Suppliers list, and by the “Create TO from min/max” workflow under Transfer Orders.

For larger catalogs, use the import flow. Settings → Products → Variant Constants → Import. Map columns, preview, commit. See Guides → Import data (CSV/XLSX) for the full walkthrough.

The bulk grid and the import flow are the only ways to edit variant constants — there’s no inline-editing path from the Forecast page.