2016-02-16 10 views
4

я столкнулся вопросом я не могу объяснить:Google Merchant бросает предупреждение «Непризнанный атрибута»

Когда я загружаю фид в Google Merchant в другом языке, чем английский, отчеты говорят мне там много «Непризнанные атрибут», который должен быть действителен, как титул, ссылка, описание, ГНТП и т.д.

На самом деле, все атрибуты считаются предупреждение от Google. Но проблема возникает только в том случае, если она не на английском, поэтому мой фид кажется правильным.

Что не так? У тебя есть идеи?

Благодарим за помощь.

Вот дамп моего экспорта (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?

Если вы отправляете XML-файл, который использует кодировку Latin-1 или UTF-16, убедитесь, что вы указали эту информацию в своем 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

Благодарим за помощь, но канал уже находится в UTF-8. Я добавил вывод xml, чтобы дать более подробную информацию. –

+0

@CyrilN. Спасибо за ваши отзывы об этом! Я недавно прочитал, что экранирование не разрешено: | , Как насчет простых букв естественно? Вы пробовали это? – Octanic

1

Вы пытались изменить «тип подачи» на «продукт» вместо «онлайн-обновления инвентаря продукта»? Был изменен с 2015 года.

+0

Как я могу его изменить? Является ли это в фиде (параметр?), Я не вижу его –

+0

, это должно быть в том месте, где вы зарегистрировали свой канал до загрузки – IceFire

+0

Итак, теперь импорт корма новее 2015 года, поэтому он должен быть в порядке , –

 Смежные вопросы

  • Нет связанных вопросов^_^