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

Ads
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
star_border
Reply

Google Merchant Center only picking up 1 product from XML feed

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

I have an XML feed uploaded once a day from my website to my Merchant account. The Merchant dashboard doesn't seem to show any errors or issues with the feed itself, but when I look at the list of products, it only picks up the first one even though there are multiple <item> elements in the XML document. That one item is approved though, so that's one good thing.

 

I've downloaded the file to confirm it does in fact have multiple items, I've refetched, and reprocessed multiple times. I've waited about 10 days just to see if maybe there was a delay or something, but nothing has changed.

 

This isn't my first time creating Google Shopping XML, but I've never seen this happen before. Does anyone know what might be happening?

2 Expert replyverified_user
1 ACCEPTED SOLUTION

Accepted Solutions
Marked as Best Answer.
Solution
Accepted by topic author DCB T
April

Re: Google Merchant Center only picking up 1 product from XML feed

[ Edited ]
Top Contributor
# 4
Top Contributor

Hi, 

XML validators check for syntax errors, not for content or unescaped data.

 

I recommend you wrap every attribute value in CDATA

 

For example :

<![CDATA[12" Polypropylene Training Dagger]]>

Make sure you don't place items outside of the item loop, for example after the first item, you have a price value which relates to nothing and is most likely the issue.

 

When submitting identifier exists to no, do not submit a brand, mpn or gtin. However if the manufacturer has assigned a bar code, than you must submit the GTIN, Brand and set identifier exists to yes.

 

Check the packaging of the product to verify if it has a bar code.

 

Hope it helps.

Twitter | Linkedin | Community Profile | Shopping Feed Tips From FeedArmy
Did you find any helpful responses or answers to your query? If yes, please click on ‘Accept As Solution’

View solution in original post

Google Merchant Center only picking up 1 product from XML feed

Top Contributor
# 2
Top Contributor

first, inspect the feeds-processing-tab, by

clicking on the feed-name, for any hints:
https://merchants.google.com/mc/products/sources

also, be certain there is only one, single, primary-feed
that is registered for the target-country and there are

no supplemental-feed, other feed-rules, or data being

submitted using any other method, that may adversely

effect the one, single primary (xml) feed.

also be certain that the items are not scheduled to be removed --
google removes items automatically after 30-days and the removal
may take 24-72 hours or so, not all at once; by default, items
must be resubmitted every 30-days, typically 5-days before the
30-day default expiration, or immediately, whenever a critical
change to the website or physically inventory occurs -- using
the same registered feed for all re-uploads.

also, check any scheduled-fetch url against any manual or ftp uploads.

otherwise, the issue described typically occurs if there is a problem with
the file itself -- such as descriptions with anything but plain text, such
as special-characters, javascript, or html, any format issue within the file,
or any anomaly, whatsoever, in the file, that google cannot process and

cannot indicate the specific processing problem.

otherwise, posting, here in public, a specific url link to the specific file
being sent to google, and any schedule-fetch url being used, may allow

other forum-members to offer more specific suggestions.

otherwise, google may be contacted directly.

 

Google Merchant Center only picking up 1 product from XML feed

[ Edited ]
Visitor ✭ ✭ ✭
# 3
Visitor ✭ ✭ ✭

Thanks for the response Celebird! The Processing tab for the feed says this:

 

File pre-processing:Completed - 1 valid / 1 processed
Basic product data completeness and correctness

 

This is the only feed currently associated with this account, and the first one at that. I ran it through an XML validator too, but it didn't catch anything. I also previously tried removing any awkward characters (not only HTML, but also escaped HTML characters, and any other scripts), but I decided to remove the second item and resubmit under the notion that maybe there's a weird invisible character or something hiding out that causing the feed to stop, but so far no improvement. 

 

Here is a link to the file in question: https://www.dcbknives.com/google.xml 

 

I was thinking about resubmitting the same contents, but under a new filename, and removing the current feed. Perhaps there's some sort of caching happening on Google's server?

 

The only other thing I can think of is that this website sells a number of things that are not allowed under Google's terms and conditions (i.e. dangerous weapons), but I've been particular to try and only add things that ARE allowed under those terms. Originally, the second item in this feed had the term "karambit" in the name (although it is a plastic training item, not an actual weapon), so I thought perhaps it was flagged for some sort of review process. Although, counter to that, the first, and approved item, is a training "dagger", so that theory is likely incorrect anyway. 

Marked as Best Answer.
Solution
Accepted by topic author DCB T
April

Re: Google Merchant Center only picking up 1 product from XML feed

[ Edited ]
Top Contributor
# 4
Top Contributor

Hi, 

XML validators check for syntax errors, not for content or unescaped data.

 

I recommend you wrap every attribute value in CDATA

 

For example :

<![CDATA[12" Polypropylene Training Dagger]]>

Make sure you don't place items outside of the item loop, for example after the first item, you have a price value which relates to nothing and is most likely the issue.

 

When submitting identifier exists to no, do not submit a brand, mpn or gtin. However if the manufacturer has assigned a bar code, than you must submit the GTIN, Brand and set identifier exists to yes.

 

Check the packaging of the product to verify if it has a bar code.

 

Hope it helps.

Twitter | Linkedin | Community Profile | Shopping Feed Tips From FeedArmy
Did you find any helpful responses or answers to your query? If yes, please click on ‘Accept As Solution’

Google Merchant Center only picking up 1 product from XML feed

Visitor ✭ ✭ ✭
# 5
Visitor ✭ ✭ ✭

Thank you Emmanuel! That random <price> value was the problem - I was missing a key in the array that was building the XML and it wound up sticking that on the wrong level.