Skip to main content

OrderUpdateShippingInput

No description

input OrderUpdateShippingInput {
shippingMethod: ID
isManual: Boolean
newPrice: PositiveDecimal
}

Fields

OrderUpdateShippingInput.shippingMethod ● ID scalar

ID of the selected shipping method.

OrderUpdateShippingInput.isManual ● Boolean scalar

Allows freeze shipping price and make it independent from the related shipping method price. If you make shipping price manual, and want unfreeze it (restore sync based on shipping method price) you can transfer 'false' value for this field.

OrderUpdateShippingInput.newPrice ● PositiveDecimal scalar

Manual price, that allows overwrite shipping method price. When this field provided, then 'isManual' will be set to the 'true'. You cannot transfer this field, when you explicitly transferring 'isManual: false' too (except the case, when this price will be equals to actual shipping method price).

Member Of

orderUpdateShipping mutation

Was this page helpful?