Send fulfillment request
The Send fulfillment request action sends a request to fulfill products to a fulfillment service for the order that triggers the workflow. The Send 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 Send fulfillment request action contains the following fields.
Field | Description |
---|---|
Message | An additional message to be sent with the fulfillment request. |
Triggers
The Send fulfillment request action has a hidden field added to it by the trigger. This field, Order ID, identifies the order to send a fulfillment request for. The order ID is set by default and can't be changed.
The Send fulfillment request action can be used in workflows that start with the following triggers:
- Fulfillment created
- Fulfillment event created
- Order cancelled
- Order created
- Order fulfilled
- Order paid
- Order risk analyzed
- Refund created
- Subscription contract created
- Tender transaction created
Example
In this example workflow, a fulfillment request is sent when an order is paid.
API details
To learn more, review the fulfillmentOrderSubmitFulfillmentRequest mutation.