Enable Order Fulfillment from Multiple Addresses for Custom Checkout
When a customer chooses to send products in one order to different addresses, you can
fulfill the order from multiple locations. The Split Order Fulfillment flows create a
fulfillment order for each address. You can also manually split fulfillment for an order.
Follow the steps in the repo to deploy and activate the flows.
Create OrderSummaryRoutingSchedule on OrderSummary event–This flow is triggered when
a customer places an order and generates an order summary. It creates an Order Summary
Routing Schedule record that includes the order summary ID, a status of Scheduled, and
the scheduled date and time set to Current Date/Time. The flow then triggers the
Create Fulfillment Orders on OrderSummaryRoutingSchedule flow.
Create Fulfillment Orders on OrderSummaryRoutingSchedule–This flow is triggered by
the Create OrderSummaryRoutingSchedule on OrderSummary event flow. A user can also
manually trigger this flow by creating an Order Summary Routing Schedule record with a
Scheduled status. It triggers the Create FulFillment Orders from Order Summary
Subflow.
Create Fulfillment Orders from Order Summary Subflow–This flow is triggered by the
CreateFulfillment Orders on OrderSummaryRoutingSchedule flow. It creates corresponding
FulfilmentOrder, FulfillmentOrderLineItem, FulfillmentOrderItemAdjustment,
FulfillmentOrderItemTax records for each delivery group in the order.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.