Pick & pack
Pick lists are generated from confirmed orders and sorted by warehouse location so pickers walk the shortest path, with allergen warnings beside each line.
Close ↑ Click to expandPick, pack and dispatch with batch-level traceability.
Everything between a confirmed order and a loaded van. Stock is allocated from the earliest-expiring batch, every movement is logged on an append-only ledger, and stock is recomputed from batch totals so it cannot drift negative.
Pick lists are generated from confirmed orders and sorted by warehouse location so pickers walk the shortest path, with allergen warnings beside each line.
Close ↑ Click to expandStock is allocated from the earliest-expiring batch automatically, with a logged manual override when the physical situation demands it.
Close ↑Every unit is accounted to a batch carrying expiry, quantity, landed cost and supplier — the basis for traceability and recall.
Close ↑One delivery note per order or bundle, with driver and run assignment and partial-delivery reason codes.
Close ↑When only part of an order is delivered, the remainder is tracked as owed stock until a later run fulfils it.
Close ↑Per-line reasons and a condition check decide restock or write-off; approval issues a linked credit note and re-enters good stock to the batch pool.
Close ↑Counts scoped to a warehouse, aisle or category, with a money-value variance view. Approval writes the adjustments to the ledger; unapproved counts leave the books untouched.
Close ↑The batch and movement model ties every unit to its batch, so the data foundation to trace which orders received a given batch is built in. A one-click operator recall view is on the roadmap.
Close ↑Near-expiry batches are surfaced nightly and can be pushed to the storefront as targeted discounts that close when the batch depletes (see Customer Ordering). A dedicated operator expiry console is on the roadmap.
Close ↑Every stock movement — sale, receive, adjustment, return, write-off, recall — is recorded on an append-only ledger.
Close ↑Stock is recomputed from batch totals on every change and guarded so it cannot go negative, with a reconciliation command that verifies live stock against batch-ledger totals.
Close ↑Multiple geocoded warehouses, with up to five Aisle-Rack-Shelf-Bin locations per product driving pick order and delivery-note hints.
Close ↑Warehouse & Fulfilment works with the rest of the Fulfild platform. Changes in one module flow through automatically.