This isn’t legal advice. Confirm that discount claims are accurate and legally defensible (real reference prices, honest “eligible items” scope) with your legal or compliance team before publishing.
File format
- CSV, TSV, or XML.
- Requires a linked, active primary Products feed.
Column template
This is a representative subset. Google’s promotions spec has several conditionally required attributes depending on
offer_type (percentage off, money off, buy-X-get-Y, and others); confirm the exact combination against Google’s formatting and attributes FAQ linked below.Format rules
promotion_idneeds to be unique per promotion and is what ties eligible product rows together.product_applicabilityis eitherall_productsorspecific_products; if it’s specific, you also map the individual productidvalues the promotion applies to.- Date ranges use an ISO 8601-style start/end format; keep
promotion_effective_dates(when the discount is actually live) distinct frompromotion_display_dates(when the promo badge can show ahead of the live date).