Google Merchant XML feed - missing price, GTIN, availability
Posted: 27 Apr 2021, 12:10
Joomla 3.9.26
PHP 7.4.16
Phoca Cart 3.5.6
Hi
I seem to be having specific problems with my Google Merchant feed. Specifically, that the price, availability and GTIN are marked as missing or invalid.
After reading the other posts on the forum about the Google Merchant XML I thought it best to contact Google directly to see if it was an issue that they could help me rectify. The reason being that the parameters and fields in Phoca Cart all look as though they conform to Google's rules. More on their response further down.
So, I have a feed called HAC_Products set up as per the imgur link below (contains multiple images)
https://imgur.com/a/CUMOgzr
But using an example product, I get this
https://imgur.com/a/xd7lO9h
Again multiple images (the very last image in this series should be at the top!)
So this is an example of the XML for the above product
https://imgur.com/a/72iOORd
The feed is available here: https://horncastleanglingcentre.co.uk/s ... format=xml
After several weeks of messages back and forth the Google Team came up with this today
Amongst other info showing an example feed layout etc. I see the following info
Why would this miss only price, availability and GTIN but include all other info? All of that info is present in the correct format (however some examples in Google's own info shows price as <g:price>24.99 GBP</g:price> and some as <g:price>24.99</g:price> so it does not help that Google examples are inconsistent!
This process has taken me a month, please help!
PHP 7.4.16
Phoca Cart 3.5.6
Hi
I seem to be having specific problems with my Google Merchant feed. Specifically, that the price, availability and GTIN are marked as missing or invalid.
After reading the other posts on the forum about the Google Merchant XML I thought it best to contact Google directly to see if it was an issue that they could help me rectify. The reason being that the parameters and fields in Phoca Cart all look as though they conform to Google's rules. More on their response further down.
So, I have a feed called HAC_Products set up as per the imgur link below (contains multiple images)
https://imgur.com/a/CUMOgzr
But using an example product, I get this
https://imgur.com/a/xd7lO9h
Again multiple images (the very last image in this series should be at the top!)
So this is an example of the XML for the above product
https://imgur.com/a/72iOORd
The feed is available here: https://horncastleanglingcentre.co.uk/s ... format=xml
After several weeks of messages back and forth the Google Team came up with this today
this reply makes no sense to me, but I followed the link anyway"Hi David,
Thank you for writing back. Hope you are doing great!
Upon checking we found that the feed is missing one basic requirement which is filename must end with the .xml extension and upon checking the file name it does not meet the requirement.
How to fix: We suggest you to add .xml extension at the end of the file name and after making the necessary changes, kindly reprocess the feed and wait for 24 hours.
You can refer to this article for more information.
I hope this information helps! Should you have further questions regarding the same, feel free to contact us via chat and email support."
Amongst other info showing an example feed layout etc. I see the following info
How can a feed have a filename extension?Section 2: Important Checklist
Before you submit your feed, we highly recommend running through the following list to help ensure your file is properly formatted:
Your filename must end with the .xml extension.
The feed filename you register in your Google Merchant Center account must match the name you assign to your file.
Remember to include namespace declarations.
Verify the prefix included in the Google Merchant Center and Custom Google Merchant Center attribute tags matches the prefix defined in the namespace declaration.
Remove attributes that do not contain any values.
Why would this miss only price, availability and GTIN but include all other info? All of that info is present in the correct format (however some examples in Google's own info shows price as <g:price>24.99 GBP</g:price> and some as <g:price>24.99</g:price> so it does not help that Google examples are inconsistent!
This process has taken me a month, please help!