Skip to main content

Fulfillment workflows

Fulfillment workflows include the order status changes required to move an order through the order fulfillment lifecycle. The order status changes that you can simulate in a fulfillment workflow depend on the type of order that you want to test. For example, the fulfillment workflow for delivery orders includes steps for shopping and delivery, whereas the workflow for pickup orders includes steps for shopping and pickup.

Delivery fulfillment workflow

The following table lists the order statuses, the associated workflow statuses, and any additional steps in the delivery fulfillment workflow:

Order StatusWorkflow StatusAdditional Steps
Order Confirmedbrand_new-
Order ConfirmedacknowledgedCreate a shopper and generate a batch.
Shopping in ProgresspickingDisplay items and allow shoppers to mark items as found, replaced, or refunded.
Shopping in Progressverifying_replacementsDisplay items and allow shoppers to mark items as found, replaced, or refunded.
Shopping Completecheckout-
Shopping Completereceipt_sanity_check-
Out for Deliverydelivering-
Order Completedelivered-

Pickup fulfillment workflow

The following table lists the order statuses, the associated workflow statuses, and any additional steps in the pickup fulfillment workflow:

Order StatusWorkflow StatusAdditional Steps
Order Confirmedbrand_new-
Order ConfirmedacknowledgedCreate a shopper and generate a batch.
Shopping in ProgresspickingDisplay items and allow shoppers to mark items as found, replaced, or refunded.
Shopping in Progressverifying_replacementsDisplay items and allow shoppers to mark items as found, replaced, or refunded.
Shopping Completecheckout-
Shopping Completereceipt_sanity_check-
Ready for Pickupbags_checked-
Ready for Pickupstaged-
Runner Batchbrand_new-
Runner Batchat_store-
Runner Batchbags_verified-
Order Completedelivered-

Last mile delivery fulfillment workflow

The following table lists the order statuses, the associated workflow statuses, and additional steps in the last mile delivery fulfillment workflow:

Order StatusWorkflow StatusAdditional Steps
Order Confirmedbrand_newCreate a shopper and generate a batch.
Order Confirmedat_store-
Order Confirmedacknowledged_for_delivery-
Deliveringdelivering-
Order Completedelivered-
note

Dispatch last mile delivery uses the same order statuses, workflow statuses, and additional steps as last mile delivery.