---
schema_version: "1"
id: bd80ad9717c2165bf80229c6880dee2f831791d81c73aa14fb2d54bff01f06dc
title: Fulfillment Processes and Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/om_fulfillment_processes_and_flows.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.om_fulfillment_processes_and_flows.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ae0ced170851c1dac79f8bc37816bb6c60242ddb691a83ca5bbaf8859539e590
description: Order Management includes an unmanaged package containing sample flows and processes. The samples demonstrate how you can create a fulfillment process to allocate order items to a fulfillment location and generate a fulfillment order.
products:
  - Commerce
  - Salesforce Order Management
release: "264"
---
# Fulfillment Processes and Flows

Order Management includes an unmanaged package containing sample flows and processes. The samples demonstrate how you can create a fulfillment process to allocate order items to a fulfillment location and generate a fulfillment order.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=commerce.om_editions.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

Your Salesforce admin can use Flow Builder to modify and extend the sample flows and processes or configure fulfillment processes using Salesforce APIs and Apex custom code.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-om_order_management-264-0-0-production-enus/4c4844e3-a194-4a65-95b7-17291a6dbefa/images/icon_note.png)

Note Salesforce D2C Commerce allows only one fulfillment order per order summary. If you’re using D2C Commerce, you can’t use the sample flow package.

Order Management includes these default statuses for fulfillment orders.

- Draft
- Allocated
- Assigned
- Canceled
- Picked
- Packed
- Fulfilled

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-om_order_management-264-0-0-production-enus/4c4844e3-a194-4a65-95b7-17291a6dbefa/images/icon_note.png)

Note Your Salesforce admin can customize the default statuses to match the steps in your fulfillment process. However, the standard Salesforce Order Management fulfillment flows use the default Status Category mapping, so any changes to the default Status Category mapping requires the use of customized fulfillment flows.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-om_order_management-264-0-0-production-enus/4c4844e3-a194-4a65-95b7-17291a6dbefa/images/icon_example.png)

Example

The following steps illustrate a simple fulfillment process.

1. A customer submits an order on your storefront.
2. Order Management receives the order details and runs an automated approval flow.
3. The approved order moves to a draft status and triggers the creation of an order record and an order summary record.
4. The order is allocated to a fulfillment location and assigned to a fulfillment order.
5. Order items from the fulfillment order are retrieved from available inventory (picked) and packed for shipping.
6. The order items are shipped (fulfilled).

#### See Also

- [Omnichannel Inventory](https://help.salesforce.com/s/articleView?id=commerce.om_inventory.htm&release=264.0.0&type=5 "Omnichannel Inventory delivers real-time inventory availability at the location level across all your fulfillment channels. If you’re using Omnichannel Inventory with Order Management, you can get inventory availability data from the Omnichannel Inventory service and use APIs to transfer, fulfill, and release reservations. You can also manage fulfillment locations and location groups using the Omnichannel Inventory app.")
- [Distributed Order Management](https://help.salesforce.com/s/articleView?id=commerce.om_distributed_order_management.htm&release=264.0.0&type=5 "Order Management includes tools for distributing orders across your fulfillment network based on custom business logic. If you use Salesforce Omnichannel Inventory, you can also incorporate its availability features into your order routing process.")