Anchor to fulfillmentOrderMergefulfillment
fulfillmentOrderMerge
mutation
Requires access scope or
access scope. Also: The user must have fulfill_and_ship_orders permission.
Merges a set or multiple sets of fulfillment orders together into one based on line item inputs and quantities.
Anchor to Arguments
Arguments
- Anchor to fulfillmentOrderMergeInputsfulfillment•
Order Merge Inputs [FulfillmentOrder requiredMerge Input!]! One or more sets of fulfillment orders to be merged.
Was this section helpful?
Anchor to FulfillmentOrderMergePayload returnsFulfillmentOrderMergePayload returns
- Anchor to fulfillmentOrderMergesfulfillment•
Order Merges The result of the fulfillment order merges.
- Anchor to userErrorsuser•
Errors The list of errors that occurred from executing the mutation.
Was this section helpful?
Mutation Reference
1mutation fulfillmentOrderMerge($fulfillmentOrderMergeInputs: [FulfillmentOrderMergeInput!]!) {2 fulfillmentOrderMerge(fulfillmentOrderMergeInputs: $fulfillmentOrderMergeInputs) {3 fulfillmentOrderMerges {4 # FulfillmentOrderMergeResult fields5 }6 userErrors {7 field8 message9 }10 }11}
Input
1{2 "fulfillmentOrderMergeInputs": [3 {4 "mergeIntents": [5 {6 "fulfillmentOrderId": "gid://shopify/<objectName>/10079785100",7 "fulfillmentOrderLineItems": [8 ""9 ]10 }11 ]12 }13 ]14}
{
"fulfillmentOrderMergeInputs": [
{
"mergeIntents": [
{
"fulfillmentOrderId": "gid://shopify/<objectName>/10079785100",
"fulfillmentOrderLineItems": [
""
]
}
]
}
]
}
input FulfillmentOrderMergeInput {
mergeIntents: [FulfillmentOrderMergeInputMergeIntent!]!
}
input FulfillmentOrderMergeInputMergeIntent {
fulfillmentOrderId: ID!
fulfillmentOrderLineItems: [FulfillmentOrderLineItemInput!]
}