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