Prices need a positive decimal amount followed by a supported three-letter currency code, for example 79.99 USD. Respect that currency precision and keep a consistent feed currency for the ACP-oriented target. Sale price must be below regular price in the same currency. A sale window needs a valid start and end timestamp with timezones.
Availability must use a supported explicit state such as in_stock, out_of_stock, preorder, backorder, or unknown. Unknown does not mean in stock. Update price, stock, and sale facts in the source feed, because enrichment review does not edit these fields. A valid format alone does not confirm that the source matches the live product page, so inspect important discrepancies before releasing.
What to do
- Compare the source price and stock with the commerce system.
- Format money with amount and currency, using consistent currency per market feed.
- Validate that sale price and timezone-qualified dates describe the intended active sale.
- Refresh the corrected feed and inspect the affected products.
- Preview the release for unusually large price or availability changes.