Skip to main content

Precedence: Global → Supplier → SKU

You can set replenishment rules at three levels: for your whole store, per supplier, and per SKU. This article shows how the layers stack, so you can predict which value RevoStock uses for any product.

The three layers​

From least specific to most specific:

LayerWhere you edit itWho it affects
GlobalGlobal Defaults tabEvery SKU in your catalog
SupplierSupplier Overrides tab, or the supplier's own pageEvery SKU mapped to that supplier
SKUSKU Overrides tab — one row at a time, or many with Bulk edit / CSVA single product variant

A SKU belongs to a supplier through its item code mapping on the Suppliers page. Map one SKU from a supplier's Item codes tab, or many at once with Suppliers → Map SKUs — by Shopify vendor, by filter, or by spreadsheet. A SKU with no supplier mapped skips the Supplier layer and uses Global.

Mapping or moving SKUs shows the stale config banner on the Dashboard. Click Recalculate now so restock suggestions use the new supplier settings — see Re-syncing after configuration changes.

Leave a Global field blank? RevoStock fills it with a built-in default — 14 days lead time, 30 days of supply, 7 days safety stock, MOQ 1, SmartDays trigger mode. Your buying table works on day one, before you set anything.

Resolution order: SKU wins​

For each field on each SKU, RevoStock uses the first value that is not blank:

Resolved value = first non-blank value in: SKU → Supplier → Global

If the SKU override has a value, RevoStock uses it. If it is blank, RevoStock checks the SKU's supplier, then Global.

Fields are resolved one by one​

RevoStock resolves each field on its own, not the whole rule at once. A SKU can override only its Lead time and take every other field from its supplier or Global.

Example: Global sets Lead time to 14 days and MOQ to 1. Your supplier "Hydrogen Supply Co." ships by sea, so its Supplier override sets Lead time to 45 days and MOQ to 50. One fragile product from that supplier needs MOQ 10, so you give it a SKU override for MOQ only. RevoStock resolves that SKU as:

FieldSKU overrideSupplier overrideGlobal defaultResolved
Lead time (days)—451445 (from Supplier)
MOQ1050110 (from SKU)
Days of supply (days)——3030 (from Global)
Safety stock (days)——77 (from Global)

You set one field on the SKU. The rest come through on their own.

When to use each layer​

  • Global — set your store-wide baseline once. A change here reaches every SKU that has no override for that field.
  • Supplier — set one supplier's lead time or MOQ once, for every SKU you buy from them. Use it when a supplier ships by sea or needs a big minimum order.
  • SKU — pin the settings for one variant. Keep it for best-sellers, clearance lines, or products with unusual needs.

Most of your tuning happens at Global and Supplier. You rarely need to touch single SKUs.

The Source pill​

Next to each resolved value, RevoStock shows a small label — the Source pill. It tells you which layer the value came from:

  • SKU — from a SKU override you set.
  • Supplier — from the override on that SKU's supplier.
  • Global — from your Global Defaults, or the built-in default when that Global field is blank.

You will find the Source pill in two places:

  1. The Live SKU Config tab, next to each field.
  2. The SKU detail drawer in the Buying Table, under "Configuration Governing This SKU".

Where to find each tab​

Open Replenishment Config from the left-hand menu. The page has four tabs:

  1. Live SKU Config — read-only view of every SKU's resolved settings, with Source pills.
  2. Global Defaults — edit your store-wide baseline.
  3. Supplier Overrides — edit the settings for each supplier's SKUs.
  4. SKU Overrides — edit the settings for a single variant, or many at once — see Bulk update SKU overrides.
tip

Reorder quantity or date looks wrong? Open Live SKU Config and find the SKU. The Source pills show which layer sets each value.