Promotion offer details includes promotion id, buy rules, offer text, promotion type, promotion name, promotion group, discount rules, free gift items list and promo description.
Fields
buy_rules
JSONBuy rules of promotion. Example: { item_criteria: { brands: [123] } }
description
StringOffer details including T&C. Example: '10% off with CARD payments'
discount_rules
[JSON]Discount rules of promotion. Example: { offer: { percentage: 10 } }
free_gift_items
[FreeGiftItems]Free gift items details. Example: [{ item_id: 987654, item_name: 'Tote Bag' }]
id
StringPromotion id. Example: 'PROMO_PAY_10'
offer_text
StringOffer title. Example: '10% off with Card'
promotion_group
StringPromotion group. Example: 'payment'
valid_till
StringISO datetime for promotion end date. Example: '2025-12-31T23:59:59Z'
custom_fields
[CustomField]Additional custom attributes associated with the promotion offer for extended promotional data and configuration
Was this section helpful?