Google Merchant Center and Shopify API Upload

Topic summary

A merchant is experiencing an issue where Shopify’s API automatically uploads their 20,000 products to Google Merchant Center for every available country, resulting in over 300,000 total listings. This causes Google Merchant to limit their products due to the excessive volume.

The merchant’s goals:

  • Only advertise in the US market
  • Prevent automatic uploads to international markets

Suggested solution:

  • Navigate to the Google and YouTube app settings in Shopify
  • Scroll to “Your product feed settings” near the bottom
  • Verify that only the US is listed as a target country
  • Remove any other countries that appear

Unresolved question:
The merchant also notes a puzzling inconsistency where the API doesn’t upload all items to the US but does upload everything to other countries. This aspect remains unexplained in the current discussion.

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

On my US based website, I have the option for international customers to shop and drop ship items to them. What is happening, and what I don’t want to happen is the Shopify API will up load my 20k items to every available country on Google Merchant. In return, my Google Merchant account will have 300k+ items. I only want to advertise in the US market. What setting fixes this? Otherwise Merchant is limiting product becuase I have so many.

Secondly, what prevents Shopify API from uploading all 20k items to US base for ads, but will upload all items to other countries?

1 Like

Go to the google and youtube app, and go to settings, here scroll to near the bottom where it says Your product feed settings

Then make sure the countries you added, are just the US.

Do you see other countries?