Guide

How to switch a Google Shopping feed without losing products

Moving a store to a new platform, or a feed to a new app, replaces every product Merchant Center knows about at once. Products that keep their ID keep their history and approvals; everything else starts over or disappears. This is the checklist we use before a cutover.

1. Keep item IDs stable

Merchant Center identifies a product by its id. When the new feed sends the same product under a new ID, Google sees one product removed and a different one added. Performance history, Smart Bidding signals and any product-level reporting start again, and the new item has to be reviewed.

2. GTIN, MPN and brand

3. Item groups and variants

4. Price, currency and availability

Price format
Send a number and an ISO 4217 currency code, for example 15.00 USD. A bare 15 or $15 is a problem waiting to happen.
Currency
A new store set up in the wrong market or base currency can send 18.00 CAD for a product that was 18.00 USD. The price must match the landing page and the target country.
Sale price
Sales scheduled on the old platform are not always migrated. Check that running promotions still carry a sale_price, and that ended ones do not.
Availability
Use in_stock, out_of_stock, preorder or backorder. A new platform that has not synced inventory yet may mark everything out of stock on day one.

5. Duplicate IDs and missing values

6. Compare the feeds before you switch

  1. Export the current feed (from the old platform, the feed app, or the Merchant Center data source) and the new feed, as CSV, TSV or XML.
  2. Open FeedSwitchCheck and load both, or try the demo first. Files stay in your browser.
  3. Start with Removed and ID changed: those are the products that lose history or disappear.
  4. Then review Needs attention: duplicate IDs, currency changes and missing values.
  5. Fix the new feed's settings, export again, and compare the same catalog again until only the changes you intended are left.

FeedSwitchCheck compares the files you give it. It does not connect to Merchant Center, so it cannot see disapprovals, supplemental feeds or rules applied inside Merchant Center.

7. Cutover checklist

Compare your feeds