Skip to main content

CartUpdateInput

Input for updating cart configuration and metadata.

Allows modification of cart settings including payment and shipping preferences, notes, language, and custom reference fields.

input CartUpdateInput {
paymentData: CartPaymentDataInput
postageData: CartPostageDataInput
notes: String
language: String
reference: String
extra3: String
extra4: String
}

Fields

CartUpdateInput.paymentData ● CartPaymentDataInput input

Payment configuration updates for the cart.

Contains payment method selection, status updates, and external pricing overrides.

CartUpdateInput.postageData ● CartPostageDataInput input

Shipping and delivery configuration updates for the cart.

Contains shipping method selection, delivery preferences, and external pricing overrides.

CartUpdateInput.notes ● String scalar

General notes or comments for the cart.

Maximum length of 255 characters. Free-form text for cart-level notes, special instructions, or internal comments.

CartUpdateInput.language ● String scalar

Language preference for the cart.

Two-character ISO 639-1 language code (e.g., 'en', 'nl', 'de') that determines the language for cart content and communications.

CartUpdateInput.reference ● String scalar

External reference identifier for the cart.

Custom reference code or identifier that can be used to link the cart to external systems or customer references.

CartUpdateInput.extra3 ● String scalar

Additional custom information field for the cart.

Free-form text field that can store custom data or metadata that will be preserved through cart processing and order creation.

CartUpdateInput.extra4 ● String scalar

Additional custom information field for the cart.

Free-form text field that can store custom data or metadata that will be preserved through cart processing and order creation.

Member Of

cartUpdate mutation