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.

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.

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

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