Release and shipment flow

All orders follow the same release and shipment flow, from authorizing payment, to confirming the release of the shipment.

A typical order's release and shipment flow is outlined in the following steps:

  • Payment for the order is authorized.
  • For a NEW order, the order is checked for items that are required to ship together. If the items are ready to ship, they are released to fulfillment.
  • 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 that is released to fulfillment at the same fulfillment center, and the batch is not yet 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 are processed together.
  • Each release (a group of products in a single order with the same shipping information) is represented by a packing slip that 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.