object

CartProductInfo

Product information in cart including article info, availability, charges, coupon, delivery promise, discount, identifiers, price, and quantity.
Fields
Product article information including pricing, seller details, store information, fulfillment options and other article-specific data for the product added in cart.
Availability information (deliverable, out of stock, validity, sizes).
Charges applied to the product. Example: [{ name: 'delivery', amount: { currency: 'INR', value: 49 } }]
Coupon price breakup for this product.
coupon_message
String
Coupon message (empty if none). Example: 'SAVE10 applied'
custom_order
JSON
Make to Order (MTO) configuration object containing custom order settings like manufacturing time, time unit, and custom order flag.
delivery_promise
DeliveryPromiseResponse
Shipment-level delivery promise.
discount
String
Discount amount for the product. Example: '₹150'
Required
Cart-generated product identifiers.
is_set
Boolean
Whether the product is a set. Example: false
Attribute key associated with the size. Example: 'eu_size'
message
String
Product-level message (e.g., error/info). Example: 'Only 1 left in stock'
moq
JSON
Minimum order quantity information.
Maximum quantity information based on store/seller/overall.
parent_item_identifiers
JSON
Parent item identifiers. Example: { parent_item_id: 111 }
Price per unit in seller and customer currency.
price_per_unit
ProductPriceInfo
Price per unit of the product.
Product details including action, attributes, brand, categories, images, item code, name, slug, tags, etc.
product_ean_id
String
European Article Number of the product. Example: '8901234567890'
promo_meta
PromoMeta
Loyalty points message data.
promotions_applied
[AppliedPromotion]
List of applicable promotions for the product.
quantity
Int
Quantity of the product in cart. Example: 2
bulk_offer
JSON
Bulk offer information if applicable.
item_type
ItemTypeEnum
This field describes the type of item, indicating the category or nature of the product.