Our feed and product page disagree
Find the field, variant, source, and timestamp behind a product-data mismatch.
A feed mismatch is rarely store-wide. Price may come from one transform, availability from another, and images or shipping rules from somewhere else entirely.
Typical symptoms
- A channel rejects products that look correct in the commerce platform.
- Price or availability differs between catalog, page, markup, and feed.
- Search or AI tools repeat old product details.
- Only certain variants, languages, or markets are affected.
What to capture
Collect the catalog record, rendered page, structured data, feed row or channel diagnostic, product and variant identifiers, market, currency, and timestamp.
Don't assume
The newest-looking value is not necessarily the approved value. Find the owner or system of record for the field before changing it.
Steps
- Put each field side by side for the affected product and variant.
- Trace every value to its source and transforms.
- Check sync delays, theme output, localization, and market rules.
- Fix the approved source value or the transform that changed it.
- Regenerate the feed or wait for the documented refresh.
- Check the page and channel diagnostic separately.
Done when
- Product and variant identifiers match.
- Price and availability agree for the same market and time.
- Visible content matches structured data.
- The channel has processed the corrected data.
Related pages
Keep working on this issue
Open standard · Reference
Schema.org
The shared structured-data vocabulary used to describe products, offers, organizations, reviews, and web entities.
Primary reference · Reference
Google Merchant Center product data specification
The attribute, formatting, identifier, availability, price, and landing-page requirements for Merchant Center data.
Primary reference · Reference
Shopify Storefront API
The official Shopify API surface for public products, collections, carts, customer accounts, and storefront experiences.
Open-source project · Stable
Crawlee
A web crawling and browser-automation library for collecting repeatable evidence across catalogs and storefronts.
Open-source project · Stable
Playwright
Cross-browser automation for Chromium, Firefox, and WebKit, useful for repeatable storefront and purchase-path verification.