AdWords is now Google Ads. Our new name reflects the full range of advertising options we offer across Search, Display, YouTube, and more. Learn more

1.9K members online now
1.9K members online now
For questions related to Google Shopping and Merchant Center. Learn to optimize your Shopping ads
Guide Me

API no error but products not listed in merchant centre

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

I've been using the sample feed API code provided here: and have it at the stage where it looks everything is working. Calling 



 $service->products->insert($merchant_id, $product);



Works, it returns a data structure representing the product. Similarly, using the supplied listProducts() method brings back the products I'm expecting, even if I do this on a page which isn't doing an insert first (to avoid any potential caching inside the $service object).


However, these products do not appear in the merchant centre. When logged in the merchant ID is the same as the one I'm using in the script and I'm logging into oath using the same account as I'm using for the merchant centre.


What am I doing wrong? As the service itself isn't reporting any errors, and listing the products via the is working I'm guessing the error is elsewhere e.g. the merchant centre. However, I'm now at a loss of what to try next. Any suggestions?


1 Expert replyverified_user

Re: API no error but products not listed in merchant centre

Top Contributor
# 2
Top Contributor

generally, be certain the dry-run mode is not being used --
dry-run items are never seen in the account's products-tab.

also, be certain that all the inserted data, the physical items, and
the registered website, adhere to all google's rules and policies
for product-listing-ads.

also, be certain the products-tab pull-down menu for the target-country
matches the target-country being submitted within the content-api data.

otherwise, the content-api-for-shopping forum is currently here: