Не загружается прайс-лист на площадку Яндекс.Маркет: Ошибки при разборе файла: Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Start tag expected, ‘
В настройках модуля Яндекс.Заказ включена защита ссылки YML паролем, а новая ссылка с паролем типа http://shopname.ru/yml/yandex.php?pas=******* в Яндекс.Маркете не указана.
Не получается подключиться к Яндекс-Маркету. При проверке файла Яндекс пишет: «Внимание! Прайс-лист содержит ошибки. Определена кодировка: windows-1251 (строка 0, столбец 0) Дата из файла: 2012-06-14 02:06 (строка 3, столбец 38) Ошибка: Обнаружен цикл в дереве категорий: категория 21 ссылается на категорию 21 (строка 8, столбец 7722) Фатальная ошибка: Фид отклонен»
При заполнении каталога была допущена ошибки и каталог А стал ссылаться на самого себя, что приводит к цикличности и ошибки проверки.
Исходя из указанного «зависшего каталога» с ID=21 выполним его удаление через панель управления магазином. Для этого выберете База — SQL запрос к базе — под основным окном в выпадающем меню выбираем Удалить каталог. После знака = ставим ID каталога и жмем клавишу ОК (в нашем случаи указываем 21)
Размещение Вашего магазина было приостановлено за повторяющиеся ошибки в прайс-листе. Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Expected entity name for reference (строка 8817, столбец 320)
Открываем свой файл для яндекс-маркета http://имя сайта/yml/yandex.php любым браузером. Нажимаем в меню браузера опцию «Просмотр исходного кода страницы» и переходит к указанной строке (у нас указано в ошибке строка 8817). В этой строке нарушен синтаксис XML. Пример:
<offer id=»1781″ type=»book» available=»true»> <url>http://shop.ru/shop/UID_1781.html?from=yml</url> <price>850</price> <currencyId>RUR</currencyId> <categoryId>25</categoryId> <picture>http://shop.ru/UserFiles/Image/img1781_16198s.jpg</picture> <name>Служебник.</name>> <description> Аналойный, церковнославянский язык, двухцветная печать.</description> </offer>
Ошибку вызывает тег <description> Аналойный, церковнославянский язык, двухцветная печать.</description>
Нужно узнать номер товара (offer id=»1781″), найти его через админ-панель магазина через поиск 1781 и отредактировать описание товара, убрав лишние символы . Если символы не видны в визуально редакторе, то перейти в режим html редактора. Сохранить изменения и отправить Яндексу на анализ снова.