A typical order's release and shipment flow is outlined in the following steps:
- Payment for the order is authorized.
- The ReleaseToFulfillment scheduled job gets a list of orders that are allocated but not released, and releases those orders to fulfillment.
- Pick batches are manually generated for the releases that are ready to be shipped. A pick batch is a set of releases which have been released to fulfillment at the same fulfillment center, and which have not yet been processed (subject to defined limitations on the size of a batch).
- A single pick ticket is created for an entire batch. The pick ticket is used by a picker at a fulfillment center to gather the collection of products that will be processed together.
- Each release (a group of products in a single order with the same shipping information) is represented by a packing slip which lists the products and the shipping information.
- Products are picked at the fulfillment center based on the pick ticket, and packages are created based on the packing slips. The packages are labeled with the names and addresses of the recipients.
- Shipment of the release is confirmed.
- The BalancePayment scheduled job initiates payment capture.