Submit fulfillment request
The Submit fulfillment request action sends a request to fulfill products to a fulfillment service for the order that triggers the workflow. The Submit fulfillment request action only functions with third-party fulfillment service apps.
If an order contains products that can't be fulfilled by a fulfillment service, then Flow records them as failed requests. In orders that contain both products that can be fullfilled by a service and products that can't be fulfilled by a service, then requests are sent for those products that can be fulfilled.
On this page
Fields
The Submit fulfillment request action contains the following fields.
Field | Description |
---|---|
Message | An additional message to be sent with the fulfillment request. |
Shipping method | The shipping method to use for the fulfillment request. |
Notify customer | Notify customer that the fulfillment has been requested. |
Triggers
The Submit fulfillment request action operates on fulfillment orders. The action uses a Fulfillment order ID to identify the fulfillment order to send a fulfillment request for. The fulfillment order ID is set by default and can't be changed.
The Submit fulfillment request action can be used in workflows that start with the following triggers:
- Fulfillment order canceled
- Fulfillment order fulfillment cancellation request accepted
- Fulfillment order fulfillment cancellation request rejected
- Fulfillment order fulfillment request accepted
- Fulfillment order fulfillment service failed to complete fulfillment
- Fulfillment order hold released
- Fulfillment order moved
- Fulfillment order ready to fulfill
- Fulfillment order rescheduled
The Submit fulfillment request action can also be used in any workflow that iterates through fulfillment orders using the For each loop (iterate) action.
API details
To learn more, review the fulfillmentOrderSubmitFulfillmentRequest mutation.
Templates
Submit fulfillment request for paid orders that use a specified fulfillment service
When fulfillments are ready, if the order is paid, requires shipping, and is for a specified fulfillment service, it will request fulfillment. Otherwise, it will place the order on hold. View template