2016-02-16 63 views
4

我現在面臨一個問題,我無法解釋:谷歌商戶拋出警告「無法識別的屬性」

當我上傳的進料,谷歌商戶在其他語言不是英語,報告告訴我有很多「無法識別的屬性」應該是有效的,像冠軍鏈接描述GTIN

事實上,所有的屬性被認爲是谷歌從警告。 但是,只有當它不是英文的時候纔會出現問題,所以我的Feed似乎是正確的。

有什麼不對?你有什麼想法?

感謝您的幫助。

這是我出口的轉儲(strimed一個產品):

<?xml version="1.0" encoding="UTF-8"?> 
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0"> 
<channel> 
<title>Google Shopping export for PrestaShop</title> 
<item> 
<g:id xmlns:g="http://base.google.com/ns/1.0">12345</g:id> 
<title> 
<![CDATA[ Basic title ]]> 
</title> 
<link> 
<![CDATA[ 
https://www.example.com/test 
]]> 
</link> 
<description> 
<![CDATA[ 
This is a basic product 
]]> 
</description> 
<g:quantity xmlns:g="http://base.google.com/ns/1.0">39</g:quantity> 
<g:availability xmlns:g="http://base.google.com/ns/1.0"> 
<![CDATA[ in stock ]]> 
</g:availability> 
<g:price xmlns:g="http://base.google.com/ns/1.0">8.54 EUR</g:price> 
<g:product_type xmlns:g="http://base.google.com/ns/1.0"> 
<![CDATA[ Ofertas > Ofertas ]]> 
</g:product_type> 
<g:google_product_category xmlns:g="http://base.google.com/ns/1.0"> 
<![CDATA[ 
Alimentaci&oacute;n, bebida y tabaco &gt; Bebidas &gt; Vino 
]]> 
</g:google_product_category> 
<g:shipping_weight xmlns:g="http://base.google.com/ns/1.0">1.4 kg</g:shipping_weight> 
<g:online_only xmlns:g="http://base.google.com/ns/1.0">n</g:online_only> 
<g:condition xmlns:g="http://base.google.com/ns/1.0">new</g:condition> 
<g:brand xmlns:g="http://base.google.com/ns/1.0">Angove Family Winemakers</g:brand> 
<g:mpn xmlns:g="http://base.google.com/ns/1.0">23500023</g:mpn> 
<g:gtin xmlns:g="http://base.google.com/ns/1.0"/> 
<identifier_exists>FALSE</identifier_exists> 
<g:image_link xmlns:g="http://base.google.com/ns/1.0"> 
<![CDATA[ 
http://example.com/test/images/1.jpg 
]]> 
</g:image_link> 
<g:shipping xmlns:g="http://base.google.com/ns/1.0"> 
<g:country>ES</g:country> 
<g:service> 
<![CDATA[ ENVIALIA-72H ]]> 
</g:service> 
<g:price>24.2 EUR</g:price> 
</g:shipping> 
</item> 
</channel> 
</rss> 
+0

在此處顯示您的一些飼料。一個工作,一個不工作。另外 - 嘗試回到基本與不起作用的飼料;所以只包括一個產品 - 看看是否有失敗。如果它不起作用,則可以使用更簡單的源來調試並與我們共享。 –

回答

1

我想你上載此爲XML。

你是否正確編碼了你的xml?

如果您要提交使用Latin-1或UTF-16編碼的XML文件,請確保在XML文件中指定此信息。要做到這一點,請從改變你的數據饋送的第一行:

對於Latin-1: <?xml version="1.0" encoding="ISO-8859-1"?>

對於UTF-16: <?xml version="1.0" encoding="UTF-16"?>

我從這裏閱讀: https://support.google.com/merchants/answer/160079

另外,你有沒有試過使用XML轉義工具?如http://www.freeformatter.com/xml-escape.html

我希望這有助於!

+0

感謝您的幫助,但Feed已經在UTF-8中。爲了給出更多細節,我添加了xml的輸出。 –

+0

@CyrilN。感謝您對此的反饋!我最近讀過不允許轉義:| 。如何自然地放置特殊字母?你試過這個嗎? – Octanic

1

您是否嘗試將「Feed type」更改爲「product」而不是「online product inventory update」?自2015年以來一直在發生變化。

+0

我該如何改變它?是否在Feed中(參數?)我看不到它 –

+0

這應該在您上傳之前註冊Feed的地方 – IceFire

+0

好吧,現在Feed feed比2015年更新,所以它應該沒問題。 –