updateFulfillmentShippingInformation
Updates the shipping information (contact + address) for a specific fulfillment.
Sets a per-fulfillment override that takes precedence over the order's shipping
information. Pass clearOverride: true to remove the override and have the
fulfillment fall back to the order's shipping information.
Requirements
- User must have
update_orderpermission - Order must exist and be using the V2 aggregate
- Fulfillment must be in an editable state (not
shippedorcancelled)
Arguments
fulfillment_id(required): The fulfillment to updateorder_id(required): The order this fulfillment belongs tocontact_information(optional): Contact details (name, email, phone, company)shipping_address(optional): Shipping addressclear_override(optional, default false): When true, drops the override. Mutually exclusive withcontact_informationandshipping_address.
Validation
- When
shipping_addressis provided it must include address1, city, country, postal_code - Postal codes are validated against country-specific formats
clear_overridecannot be combined with contact_information or shipping_address
updateFulfillmentShippingInformation(
input: UpdateFulfillmentShippingInformationInput!
): OrderFulfillment!
Arguments
updateFulfillmentShippingInformation.input ● UpdateFulfillmentShippingInformationInput! non-null input common
Parameters for UpdateFulfillmentShippingInformation
Type
OrderFulfillment object orders
This type represents an order fulfillment. An order can have multiple fulfillments, each one associated with a warehouse and a party that fulfilled the order.