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