Optional for ChatGPT
The sale_price_end_date attribute defines the end date of a promotional or discounted price.
This field allows ChatGPT to understand when a sale stops being valid, ensuring that pricing information remains accurate and trustworthy in AI-powered shopping experiences.
It replaces legacy date-range approaches and works together with sale_price_start_date.
When to use
Use this field when a product has a temporary discounted price with a defined end date.
This field is recommended if:
-
You provide a
sale_price -
Your promotion is time-bound
-
You want ChatGPT to avoid showing expired promotions
-
[sale_price_end_date]must be provided in ISO 8601 date format.
Format
- Type: Date
- Format: ISO 8601 (
YYYY-MM-DD) - Repeated field: No
- Schema.org property: Not applicable (AI-only field)
Examples:
| Format | Example |
|---|---|
| CSV / TXT feed | sale_price_end_date: 2026-02-28 |
| XML feed | <sale_price_end_date>2026-02-28</sale_price_end_date> |
Minimum requirements
- Use a valid ISO 8601 date (
YYYY-MM-DD). - Ensure the end date is after
sale_price_start_date(if provided). - Ensure consistency with your actual promotion dates.
- Do not use date ranges or timestamps.
- Do not provide an expired date for active promotions.
SEO / AI Tip
Clear promotion dates help AI systems:
- avoid displaying outdated discounts,
- maintain price accuracy,
- build user trust during checkout.
When sale dates are missing or incorrect, ChatGPT may ignore the promotional price entirely.
For best results, pair this field with:
[sale_price_start_date][sale_price][price]
Official Source: ChatGPT Product Feed Specs
Need more help?
Our team is here to assist. Reach out and we’ll get back to you fast.
Contact Support