From allocated to delivered. Every order, fully tracked.
The execution loop takes a committed order and drives it through pick, pack, and ship - with real-time status at every step and a closed-loop confirmation when delivery is done.
Fulfillment queue
Real-time
Order status updated at every fulfillment loop transition
Lot-tracked
Every shipment tied to the lot it was picked from
Closed loop
Delivery confirmation closes the loop and updates inventory
A fulfillment loop, not a fulfillment form
Orders progress through a defined execution lifecycle where each transition is a traceable event. Allocation commits stock, picking and packing confirm physical handling, and shipment transitions publish status downstream. Exception states appear immediately to operators instead of waiting for end-of-day reconciliation.
- - Allocated → Picking → Packed → Shipped → Delivered → Closed
- - Inventory committed at allocation, decremented at shipment
- - Partial shipment support with backorder tracking
- - Every transition is a traceable loop event
Shopify · LMB-ORD-2026-0041
3 line items · DC-East allocation
Current state: Packed and staged for shipment
Pick list · LMB-ORD-2026-0047
| SKU | Description | Qty | Lot | Bin Location | ✓ Picked |
|---|---|---|---|---|---|
| LMB-BRS-001 | Bond Repair Serum | 24 | LMB-LOT-2025-001 | BIN-A3-04 | ✓ |
| LMB-HBM-220 | Hydro Boost Mask | 12 | LMB-LOT-2025-014 | BIN-B1-09 | — |
Pick lists that know your inventory
Pick lists are generated from live inventory positions including lot, bin, and expiry metadata. FEFO is applied automatically where expiry is present, so warehouse teams follow controlled picking order without manual lot decisions.
- - Auto-generated pick list per order or per wave
- - Lot and bin location pre-populated from inventory
- - FEFO logic applied at pick time for lot-tracked SKUs
- - Picker confirmation records the actual lot picked
Shipment and delivery confirmation - the loop closes
Shipment events capture carrier, tracking, and dispatch timestamp. Delivery confirmation from user action or webhook closes the loop and triggers downstream updates for inventory and customer-facing order status.
- - Carrier and tracking number recorded at shipment
- - Delivery confirmation via manual entry or carrier webhook
- - Loop close triggers inventory decrement and order status update
- - Proof of delivery attached to the loop audit trail
Shipment confirmation
Built for operators
Execution is the bridge between a committed order and delivered outcome. Allocation, pick, pack, ship, and delivery transitions are immutable events so warehouse teams, 3PLs, and finance read from one operational timeline.
API and integration
- REST API - fulfillment CRUD, pick list generation, shipment recording
- Loop events - scm.fulfillment emits events for inventory, orders, and logistics integrations
- Commerce Gateway - fulfillment status exposed to AI agents and customer channels via MCP
Related modules
Close the loop from order to delivery
Book a 30-minute demo. We will walk your fulfillment workflow.
Book a demo