Skip to main content

CartProcessInput

Input for converting a shopping cart into a finalized order.

Contains configuration options for the order creation process including status and localization preferences.

input CartProcessInput {
orderStatus: String!
language: String
source: String
accountManagerId: Int
}

Fields​

CartProcessInput.orderStatus ● String! non-null scalar​

Initial status to assign to the newly created order.

Must be a valid order status code for the current system. Maximum length of 60 characters. HTML tags will be automatically removed for security.

CartProcessInput.language ● String scalar​

Language code for order processing and communications.

Must be a valid 2-character ISO language code (e.g., 'en', 'nl', 'de'). Order confirmation emails and documents will be generated in this language.

CartProcessInput.source ● String scalar​

Origin of the order, e.g. the sales channel or integration that placed it.

Stored on the created order and included in the order.created event. Defaults to 'webshop' when omitted. Maximum length of 50 characters. HTML tags will be automatically removed for security.

CartProcessInput.accountManagerId ● Int scalar​

ID of the account manager responsible for the order.

Stored on the created order and included in the order.created event. Left empty when omitted.

Member Of​

cartProcess mutation