input_object

CartMetaRequestInput

Update cart metadata like delivery slots, comment, GSTIN, custom meta, and pickup details.
Fields
checkout_mode
String
Checkout mode. Example: self
comment
String
Cart-level comment. Example: 'Please deliver after 6 PM'
delivery_slots
JSON
Delivery slots (article-level delivery windows). Example: { slots: [{ start: '10:00', end: '12:00' }] }
gift_details
[GiftDetailInput]
Gift details per article. Example: [{ article_id: '5fdc737e3c05146138192f79', gift_message: 'Happy Birthday!' }]
gstin
String
GSTIN to add to the cart. Example: '27AAACI1195H1ZK'
pick_up_customer_details
JSON
Customer contact details for store pickup. Example: { name: 'John', phone: '9876543210' }
custom_cart_meta
JSON
Custom cart metadata. Example: { channel: 'web' }
alternate_pickup_person
AlternatePickupPersonInput
Alternate pickup person details.