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.

Product and variant names use up to two lines. Click or tap the chevron beside a name to expand it within the same row and read the full name; use it again to collapse the name. You can expand several rows independently. Hover over the name button or focus it with the keyboard to see the full name in a tooltip. With the button focused, press Enter or Space to expand or collapse it.

For stores with one active location, the Location column is hidden when every row shown belongs to that location, giving names more room. The location filter remains available. Rows for another or inactive location keep the column visible, and filtering a store with several active locations down to one does not hide it. Expanding a name does not change your values or row selection.

Variant constants table with a full product name expanded and numeric inventory values alongside it
Expand a name to read every detail while keeping your inventory values in the same row.

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.

Once a variant has a Max Inventory, the In Stock cell shows a read-only fill bar under the number. The full width of the bar is your Max; the fill is your current stock, with thin markers at the Min, Static Reorder Point, and Target you’ve set. The fill color signals where current inventory sits:

ColorMeaning
RedBelow Min.
AmberAt or above Min, but below Static Reorder Point or Target.
GreenAt or above Min, Static Reorder Point, and Target.

Variants without a Max Inventory show no bar. Hover the cell for the breakdown: its Thresholds scale places your current stock against each constant you’ve set, labelled Min, Reorder, Target, and Max.

The bar is part of the Standard view. In the Supply view, the In Stock cell shows only two lines of text (available and incoming stock) with no bar and no colours; hover it for the same breakdown. There, a variant’s period card also draws the constants you’ve set as dashed lines in its stock chart, labelled Min, Max, Target, and Reorder; see The chart.

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, the In Stock cell, and the dashed line in the Supply view’s card chart. 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 optional Import action column controls each row:

  • Leave it blank or use UPDATE to save the supplied values. Blank value cells preserve existing constants.
  • Use DELETE to remove Min, Max, Static Reorder Point, and Target Inventory for that variant and location. The preview marks deletions and asks for confirmation before applying them.

Rows are applied in file order. If the same variant and location appears more than once, the last successfully applied row determines the final state.

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.