Supplier check on a customer order

A price the shop showed yesterday may not be the supplier's price today. With the supplier check on, every confirmed customer order asks its suppliers again, at once: is the price still the same, is the item still in stock?

Back office → Commerce → Purchasing → Settings → Supplier check on a customer order.

Setting Default Meaning
Re-read the suppliers of every confirmed customer order off the check runs for every order the firm confirms
Flag a supplier price rise above (%) 3 a rise above this flags the order; exactly at it is still fine
Flag an item sold out at the supplier on a supplier reporting 0 in stock flags the order

What happens on confirm

  1. The order is confirmed as always — the check never holds it up; it runs in the background a moment later.
  2. For each line with a catalogue item, the check takes the supplier the purchase proposal would pick and asks it again through its connection's live lookup (for example the Supplier web shop). One request per supplier, however many lines it has.
  3. What comes back goes through the same import path as a price list: the supplier price, its confirmation, the price log and the cost are updated. The purchase proposal made afterwards already uses the fresh prices.
  4. Each line gets an outcome, and the order gets the worst of them:
Outcome When
confirmed the supplier answered; the price rose no more than the threshold
price rose the new price is above the old one by more than the threshold (compared in the firm's currency)
sold out the supplier reports no stock (unless the firm turned that off)
not confirmed the supplier has no live lookup, refused us, or the item was not found

Who hears about it

A flagged or unconfirmed order notifies the order's salesperson and the firm's members who buy (the purchasing permission): the item, the old and new price, the rise and the margin left. The notification rides each person's usual notification settings.

The customer is never written to. Whether to keep the price, call the customer or buy elsewhere is a person's decision.

On the order

The sales order shows Supplier check. It lists each line with the supplier, the price before and now, the change, the stock, the margin and the outcome.

  • Re-check the suppliers now asks again (each re-check is kept as its own row).
  • Acknowledge with a short note records who saw the flag and what was decided. It changes no price.

While a check waits for a decision, What to decide shows per flagged line: the price on the order, the supplier's cost now, the margin left (red under the firm's minimum margin), a proposed price that keeps the firm's markup — or the margin the order had — and never goes under the minimum margin, and the firm's other suppliers of the item, cheapest first. It is a proposal only: nothing is changed and the customer is not told.

For the assistant

purchasing_order_check shows an order's checks (run=true asks the suppliers again), purchasing_order_check_explain gives the same What to decide view, purchasing_order_check_ack acknowledges one with a note, and purchasing_settings_save turns the check on and sets the threshold.

Címkék
erppurchasingsuppliersorders