Skip to main content

CartAddBundleInput

Input for adding a product bundle to a shopping cart.

Contains the information needed to add a pre-configured bundle of products to the cart as a single unit with bundle-specific pricing and configuration.

input CartAddBundleInput {
quantity: Int
notes: String
requestDate: String
bundleId: String!
}

Fields

CartAddBundleInput.quantity ● Int scalar

Number of units to add to the cart.

Must be a positive integer. Defaults to 1 if not specified.

CartAddBundleInput.notes ● String scalar

Additional notes or special instructions for this item.

Maximum length of 255 characters. HTML tags will be automatically removed for security.

CartAddBundleInput.requestDate ● String scalar

Preferred delivery date for this specific item.

Must be provided in ISO 8601 date format (YYYY-MM-DD). Used for items that require specific delivery scheduling.

CartAddBundleInput.bundleId ● String! non-null scalar

Unique identifier of the bundle to add to the cart.

Must reference a valid bundle configuration that defines the products, quantities, and pricing rules for the bundle.

Member Of

cartAddBundle mutation