Merchant API Cutover Validator
Preserve product identity when resource names change.
Exact migration problem: Content API product IDs, offer IDs, feed labels, target countries, reviews, ads joins, and returned Merchant API resource names all need a before-and-after mapping.
Legacy pattern: code splits colon-delimited IDs such as online:en:US:sku-123, rebuilds offer IDs, or joins ads and reviews to old item IDs.
Merchant API target pattern: store returned accounts/{account}/products/{product} names and keep a verified mapping across offer ID, feed label, content language, ads, reviews, and reporting.
Scanner rule IDs: merchant-api-product-id-colon-parser, merchant-api-product-resource-write, ads-remarketing-product-id-mapping, shopify-country-product-id-risk.
Common failure cases: ads joins still use old item IDs, product reviews lose continuity, or Shopify IDs are transformed in one writer but not in reporting code.
Validation checklist: compare representative old and new product mappings, test ads and review continuity, and keep NOT_VERIFIED for joins without source or live evidence.
Related checks: Product ID checker, Products migration, Sample report, Methodology, Security, and Run free scan.
Run free scan - no signup required See a complete sample finding View pricing