Jump to content

Проблемы с Google Merchant Center


Recommended Posts

  • 2 weeks later...

 

<g:description>".htmlspecialchars(strip_tags($p->annotation))."</g:description>

заменить на

<g:description>".htmlspecialchars(strip_tags($p->body))."</g:description>

 

Для России это не особо главный тег, так как он не учитывается пока, в чем разница?

Link to post
Share on other sites

Для России это не особо главный тег, так как он не учитывается пока, в чем разница?

Ну разницу видно на лицо.

Разница в кратком и полном описании.

Link to post
Share on other sites

Для России это не особо главный тег, так как он не учитывается пока, в чем разница?

 

причем тут Россия? ;) У вас вывод краткого описания, а надо полное ;) Тег <g:description> без изменений ))

Link to post
Share on other sites

Ну разницу видно на лицо.

Разница в кратком и полном описании.

 

причем тут Россия? ;) У вас вывод краткого описания, а надо полное ;) Тег <g:description> без изменений ))

 

Ну, это кому как угодно. Просто полное описание может быть очень большое, да еще и с картинками, ссылками.

Link to post
Share on other sites
  • 5 years later...

Всем доброго времени суток. У меня такая же проблема, при проверке Фида выскакивает та же ошибка (в начале фида данных не указана кодировка.) Ситуация один в один, но я так и не понял, что нужно поменять в файле, чтобы исправить эту ошибку.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE yml_catalog SYSTEM 'shops.dtd'>
<yml_catalog date='2020-11-28 12:12'>
<shop>
<name>bbbbb.ru</name>
<company>ИП</company>
<url>https://bbbb.ru</url>

Link to post
Share on other sites
1 час назад, a13x сказал:

как вариант в начале скрипта прописать кодировку и указать mime тип документа.

header("Content-type: text/xml; charset=UTF-8");

То есть будет вот так?

header("Content-type: text/xml; charset=UTF-8");

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE yml_catalog SYSTEM 'shops.dtd'>
<yml_catalog date='2020-11-28 12:12'>
<shop>
<name>bbbbb.ru</name>
<company>ИП</company>
<url>https://bbbb.ru</url>

Link to post
Share on other sites

 

Если у вас ПХП файл то вот так:

6 часов назад, Yurinur сказал:

<?php

header("Content-type: text/xml; charset=UTF-8");

?>

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE yml_catalog SYSTEM 'shops.dtd'>
<yml_catalog date='2020-11-28 12:12'>
<shop>
<name>bbbbb.ru</name>
<company>ИП</company>
<url>https://bbbb.ru</url>

 

Link to post
Share on other sites
12 часов назад, Yurinur сказал:

файл в формате xml

Кажется разобрался в проблеме. Может кому пригодится.

Для начала нашел вот этот сайт https://www.mysitemapgenerator.com/ru/googlefeeds/index.html

Тут можно сгенерировать файл фидов под гугл.

Так вот сравнив то что мне выдал этот сайт с моим xml файлом я увидел только одну разницу

В строке <?xml version='1.0' encoding='UTF-8'?> нужно заменить кавычки на двойные, вместо 'UTF-8' написать "UTF-8"

Вот моя строка <?xml version='1.0' encoding='UTF-8'?> а вот строка из сгенерированного файла <?xml version='1.0' encoding="UTF-8"?>

После этого ошибка в начале фида данных не указана кодировка пропала

Правда появилось куча других ошибок, может кто-нибудь сможет подсказать как их исправить?

Не позволяет прикрепить фото, поэтому опишу так.

обязательный атрибут price отсутствует или указан с ошибкой5 842-Платформы Google
Размер товара слишком велик102-Все
Неподдерживаемая валюта в атрибуте: price5 842-Все
Атрибут был сокращен848-Все
Рекомендуемый атрибут description отсутствует или указан с ошибкой.41-Платформы Google

 

Link to post
Share on other sites
1 минуту назад, shooroop сказал:

ну так опять же сравните ваш и тот что сгенерировали

Проблема в том, что сгенерированный файл создал только заголовок, а товаров он нашел ноль. Я так понимаю нужно в самой симпле что-то прописывать (типа разметки shema.org под гугл), но я в этом не силен.

13 часов назад, Yurinur сказал:

файл в формате xml

Кажется разобрался в проблеме. Может кому пригодится.

Для начала нашел вот этот сайт https://www.mysitemapgenerator.com/ru/googlefeeds/index.html

Тут можно сгенерировать файл фидов под гугл.

Так вот сравнив то что мне выдал этот сайт с моим xml файлом я увидел только одну разницу

В строке <?xml version='1.0' encoding='UTF-8'?> нужно заменить кавычки на двойные, вместо 'UTF-8' написать "UTF-8"

Вот моя строка <?xml version='1.0' encoding='UTF-8'?> а вот строка из сгенерированного файла <?xml version='1.0' encoding="UTF-8"?>

После этого ошибка в начале фида данных не указана кодировка пропала

Правда появилось куча других ошибок, может кто-нибудь сможет подсказать как их исправить?

Не позволяет прикрепить фото, поэтому опишу так.

обязательный атрибут price отсутствует или указан с ошибкой5 842-Платформы Google
Размер товара слишком велик102-Все
Неподдерживаемая валюта в атрибуте: price5 842-Все
Атрибут был сокращен848-Все
Рекомендуемый атрибут description отсутствует или указан с ошибкой.41-Платформы Google

 

Link to post
Share on other sites

нам это ничего не дает.  надо разбираться на примере, мы не гадаем по кофе ну и как бы надписи

бязательный атрибут price отсутствует

-Рекомендуемый атрибут description отсутствует

-Неподдерживаемая валюта в атрибуте:

 

открываете свой xml  и смотрите открываете пример гугла и сравнивает, вроде элементарно

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...