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