Skip to content

Order Lifecycle

Updated: Feb 9, 2026

After a seller has been successfully onboarded and their inventory has been uploaded to Facebook, their products are ready to be purchased by consumers. The Order Management API can be used to move orders from the Commerce Platform into your service and manage their lifecycle.

This section describes the different order states, transitions, and operations:

Order State

Orders exist in multiple states.

StateDescription
FB_PROCESSINGFacebook is still processing this order. There is no action needed or possible on this order. This order may not advance to the CREATED state. FB_PROCESSING orders are for informative reasons only (i.e. to confirm to buyers that the order was placed. Buyers may choose to cancel the order during this state).
CREATEDFacebook has finalized the order, the seller needs to acknowledge the order to be able to act on the order. The seller can get the orders and Acknowledge.
IN_PROGRESSOrder is acknowledged and moved into your order management service. This state indicates that seller has to yet ship some or all items related to order.
COMPLETEDAll items present in the order are shipped and/or cancelled.

State Transitions

State transition flowchart of an order: FB_PROCESSING to CREATED to IN_PROGRESS, looping until all items are Shipped or Cancelled, then Completed

Purchase Flow

All orders start in the FB_PROCESSING state. You may not take any action on orders in this state until the order has been fully processed. After the order has been successfully processed, the order is moved to the CREATED state.

Purchase Flow sequence diagram across Customer, Facebook, Commerce Platform, and Payment Processor: add to cart, checkout, shipping options, tax, Authorize Payment, Order Created

Acknowledgement Flow

You can list orders available from Facebook and move CREATED orders into your order management and fulfillment service by acknowledging them. Acknowledged orders move to the IN_PROGRESS state, they are then ready to be fulfilled by the seller.

Acknowledgement Flow sequence diagram: Facebook order Created, Commerce Platform returns Orders List, Merchant registers order, Acknowledge Order moves it to In Progress

Shipment Flow

Sellers can initiate a shipment on orders in a IN_PROGRESS state. Once the shipment is confirmed with a tracking number, Facebook will pay out to the seller directly.

Shipment Flow sequence diagram: Merchant processes and ships items, shipment attached via Commerce Platform, Facebook captures payment, Customer notified Items Shipped

Cancellation Flow

Sellers can initiate a cancellation on orders that are in an IN_PROGRESS state.

Cancellation Flow sequence diagram: Merchant cancels Order/Items, relayed through Commerce Platform to Facebook, ending with Customer notified Order/Items Cancelled

Refund Flow

Sellers can initiate a refund on orders in a COMPLETED state.

Refund Flow sequence diagram: Merchant refunds shipped Order/Items via Commerce Platform to Facebook, ending with Customer notified Order/Items Refunded

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About