AI-generated Key Takeaways
- 
          
Promotion assets include required fields like
promotion_targetand allow for specifying discount types such aspercent_offormoney_amount_off. - 
          
Promotions can be triggered by a
promotion_code,orders_over_amount, or barcode/QR code information. - 
          
The eligibility and serving dates for a promotion can be defined using
redemption_start_date,redemption_end_date,start_date, andend_date. - 
          
Additional details like
discount_modifier,occasion,language_code,ad_schedule_targets, and terms and conditions (terms_and_conditions_textorterms_and_conditions_uri) can be included in a promotion asset. 
A Promotion asset.
| Fields | |
|---|---|
 | 
                
                   
 Required. A freeform description of what the promotion is targeting.  | 
              
 | 
                
                   
 A modifier for qualification of the discount.  | 
              
 | 
                
                   
 Start date of when the promotion is eligible to be redeemed, in yyyy-MM-dd format.  | 
              
 | 
                
                   
 Last date of when the promotion is eligible to be redeemed, in yyyy-MM-dd format.  | 
              
 | 
                
                  
                   The occasion the promotion was intended for. If an occasion is set, the redemption window will need to fall within the date range associated with the occasion.  | 
              
 | 
                
                   
 The language of the promotion. Represented as BCP 47 language tag.  | 
              
 | 
                
                   
 Start date of when this asset is effective and can begin serving, in yyyy-MM-dd format.  | 
              
 | 
                
                   
 Last date of when this asset is effective and still serving, in yyyy-MM-dd format.  | 
              
 | 
                
                  
                   List of non-overlapping schedules specifying all time intervals for which the asset may serve. There can be a maximum of 6 schedules per day, 42 in total.  | 
              
 | 
                
                   
 Terms and conditions of the promotion.  | 
              
 | 
                
                   
 URI to the terms and conditions of the promotion.  | 
              
Union field 
 | 
              |
 | 
                
                   
 Percentage off discount in the promotion. 1,000,000 = 100%. Either this or money_amount_off is required.  | 
              
 | 
                
                  
                   Money amount off for discount in the promotion. Either this or percent_off is required.  | 
              
Union field 
 | 
              |
 | 
                
                   
 A code the user should use in order to be eligible for the promotion.  | 
              
 | 
                
                  
                   The amount the total order needs to be for the user to be eligible for the promotion.  | 
              
 | 
                
                  
                   Barcode info used to generate promotion barcode for user to be eligible for the promotion.  | 
              
 | 
                
                  
                   QR code info used to generate promotion QR code for user to be eligible for the promotion.  |