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.

Fields used in the Submit fulfillment request action.
FieldDescription
MessageAn additional message to be sent with the fulfillment request.
Shipping methodThe shipping method to use for the fulfillment request.
Notify customerNotify 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:

The Submit fulfillment request action can also be used in any workflow that iterates through fulfillment orders using the For each loop (iterate) action.

Examples

Example of a workflow that submits a fulfillment request when a fulfillment order is moved

In this example workflow, a fulfillment request is sent for the fulfillment order if it was moved to a fulfillment services location.

Example of a workflow that submits a fulfillment request to all valid fulfillment orders when an order is created
In this example workflow, a fulfillment request is sent for all fulfillment orders that can be fulfilled by a fulfillment service when an order is created.

API details

To learn more, review the fulfillmentOrderSubmitFulfillmentRequest mutation.

Can’t find the answers you’re looking for? We’re here to help.