An update carries to every future delivery
A standing order is a rule, not a queue of orders. In Wholesale Handler the rule holds the delivery day, the cadence, the products and the quantities, and an order is written from it each time one falls due.
A permanent change goes on the schedule. Moving a cafe from ten loaves a week to twelve is one update, made by you or by the customer, and it applies from the next delivery onwards. Wholesale Handler summarises the pending change before submit, so the day, cadence and line changes are all visible in one place before anything is saved.
A one-week change works differently, because Wholesale Handler has no per-delivery override. The schedule cannot be told to double the bread for one Tuesday only. The procedure is to skip that delivery and place a one-off order for the same date instead, which takes the customer's usual prices and lands in the Orders list like any other order. The schedule carries on unchanged behind it.
Each delivery is queued three days ahead
Wholesale Handler queues each delivery three days ahead and emails the customer a preview - the line items, today's prices, the exact cutoff timestamp, a link to skip that delivery that works without signing in, and a link to update the schedule. If neither link is used, the order places at that delivery day's cutoff.
No order is written before then, so those three days are when a delivery can still be skipped. How to set up standing orders for weekly wholesale coffee accounts covers what a cafe does with that window when the roast for it has not happened yet.
Skip, pause and cancel do different things
Three actions stop a schedule delivering.
Skip drops one delivery and leaves the schedule running. Available to you or the customer, from the preview email or the schedule's own page.
Pause stops every delivery in a window. In Wholesale Handler a bounded pause takes a resume date and reactivates itself when that date passes; an indefinite pause waits for someone to resume it. Any delivery falling inside the window does not place.
Cancel ends the arrangement - a click and a confirmation on the schedule's page. No further orders generate from it.
All three are actions someone takes, and closures are where that matters. A customer cannot place a one-off order for a date you have marked closed, but a standing order falling on one still places, for that date, as though you were open. Wholesale Handler moves nothing and skips nothing, so the schedules landing in a closure have to be paused before the date arrives.
Repricing does not mean touching the schedules
A standing order stores products and quantities, not prices. Wholesale Handler prices every line at the moment the order is placed, from the price list that customer is on, so a price change applied on Monday reaches Tuesday's standing orders without any schedule being opened. The preview email quotes current prices for the same reason, which is what stops a price rise arriving first on the invoice.
Statuses, and what sets them
Wholesale Handler lists every schedule with its day, cadence, item count, next delivery date and status, filterable by day of the week. Three statuses cover the whole list - Active, Paused and Needs attention.
Wholesale Handler re-checks every line and the order total at the moment of placement rather than trusting what the schedule was saved with, and two things can come out of that check.
A line that is out of season, inside an unavailability window, or out of stock is dropped rather than ordered. The remaining lines place as a normal order, and the customer is emailed with the reason and the date the product returns where that is knowable. If every line drops, nothing places and the schedule stays Active, because a seasonal gap closes on its own.
A delivery that comes out below your minimum spend refuses to place and flips the schedule to Needs attention with the two figures named in the reason. Both parties are emailed. It stays stopped until the quantities go up or below-minimum placement is allowed on that one schedule.
Wholesale Handler



