Skip to content

Set Shipping Method

Prerequisites

The example uses an illustrative cart id. Admin cart endpoints only operate on draft carts (is_active=0) — storefront carts are rejected by the admin cart guard. Create a draft cart first with the createAdminDraftCart mutation and use the returned cartId.

Operation

OperationTypePurpose
setShippingMethodAdminCart(input)MutationSave the chosen shipping method on the draft cart

input.id is the resource IRI; cartId is the integer id (both are accepted because GraphQL inputs use id reserved as the resource IRI).

Errors

CauseNotes
409 — addresses missingSave addresses first via saveAddressAdminCart
400 — shippingMethod missingInput must include shippingMethod
403 — active storefront cartOnly draft carts can be modified
UnauthenticatedMissing admin Bearer token

Released under the MIT License.