Skip to main content

CartUnOrderableItem

Cart item that cannot be processed into an order.

Represents items added to the cart that are not available for purchase due to stock issues, restrictions, or other business rules. These items are displayed for reference but excluded from order processing.

type CartUnOrderableItem {
itemId: String!
parentItemUUID: String
priceMode: PriceMode
quantity: Int
price: Float
notes: String
productId: Int!
clusterId: Int
bundleId: String
requestDate: DateTime
}

Fields

CartUnOrderableItem.itemId ● String! non-null scalar

Unique identifier for this unorderable cart item.

Used for item-specific operations like updates, deletions, and tracking. Generated when the item is added to the cart.

CartUnOrderableItem.parentItemUUID ● String scalar

Identifier of the parent item in hierarchical structures.

Used when this unorderable item is a child component of a configurable product or bundle. Links to the main item's UUID.

CartUnOrderableItem.priceMode ● PriceMode enum

Source of the item's price calculation.

Indicates whether the price was calculated using platform rules (PLATFORM) or provided by external systems (EXTERNAL).

CartUnOrderableItem.quantity ● Int scalar

Number of units that were attempted to be added.

Quantity that the customer tried to add to the cart before the item was determined to be unorderable.

CartUnOrderableItem.price ● Float scalar

Reference price for the unorderable item.

Price information for display purposes, typically used when the price mode is set to EXTERNAL or for comparison.

CartUnOrderableItem.notes ● String scalar

Customer notes or special instructions for this item.

Free-form text for item-specific requirements or comments, preserved even though the item cannot be ordered.

CartUnOrderableItem.productId ● Int! non-null scalar

Product identifier for the unorderable item.

Links to the specific product in the catalog system that could not be added to the order.

CartUnOrderableItem.clusterId ● Int scalar

Cluster identifier for configurable product groups.

Used when this unorderable item belongs to a cluster of related or configurable products.

CartUnOrderableItem.bundleId ● String scalar

Bundle identifier when this item is part of a product bundle.

Links the unorderable item to a specific bundle configuration that could not be completed.

CartUnOrderableItem.requestDate ● DateTime scalar

Customer's requested delivery date for this item.

Date specified by the customer for when they would have preferred to receive this item.

Member Of

Cart object