ryar 0 Опубликовано 1 октября, 2010 Жалоба Share Опубликовано 1 октября, 2010 Приветствую. Такой вопрос. Пытаюсь настроить передачу данных о товарах в Яндекс-вебмастер. Там нужен YML-файл файл. Указал файл market.php но Яндекс ругается на ошибки. Определена кодировка: utf-8 (строка 0, столбец 0)Дата из файла: 2010-10-01 16:22 (строка 2, столбец 113)[2010-10-01 17:22:55] (Fatal) [8:23] (Fatal) 521 Error parsing XML feed: The value 'ЕВР' for attribute 'id' does not match its defined enumeration or notation list[/code]Подскажите, чем лечить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 октября, 2010 Жалоба Share Опубликовано 1 октября, 2010 А что за EBP в market.php !? Это код валюты какой-то?! Яндекс не знает такую валюту, видимо, надо её удалять из магазина. Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 1 октября, 2010 Автор Жалоба Share Опубликовано 1 октября, 2010 Валюта по умолчанию в магазине евро. Автоматом пересчитывается на гривну. Значит в XML отдаются цены в евро, а как сделать что бы отдавалась гривна? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 октября, 2010 Жалоба Share Опубликовано 2 октября, 2010 Попрбуйте маркету отдать ссылку вида http://магазин.ру/market.php?currency=X, где X - код валюты. Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 2 октября, 2010 Автор Жалоба Share Опубликовано 2 октября, 2010 Не спасло ситуацию. Все равно ругается на ошибку. Вот начало XML файла <yml_catalog date="2010-10-02 16:44">−<shop><name>*******</name><company>*******</company><url>http://*******.kiev.ua/</url>−<currencies><currency id="ЕВР" rate="10.5000"/><currency id="UAH" rate="1.0000"/></currencies>[/code] Нужно наверно или убрать вообще упоминание о валютах или наверно оставить только гривну... Цену отдает правильно в гривне. [code]<offer id="101581963" available="true">−<url>http://*****.kiev.ua/************.html</url><price>150</price><currencyId>UAH</currencyId><categoryId>757</categoryId>−<picture>http://*****.kiev.ua/images/product_images/thumbnail_images/05604640000.jpg</picture><name>Название товара</name><vendorCode>560464</vendorCode><description>Название товара</description></offer> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 октября, 2010 Жалоба Share Опубликовано 2 октября, 2010 Ну а разве у евро код EBP ?! А не EUR ?! Может просто код валюты сменить?! Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 2 октября, 2010 Автор Жалоба Share Опубликовано 2 октября, 2010 Да точно, тупнул. Спасибо. Изменил код валюты, в итоге Яндекс принял ссылку http://магазин.ру/market.php?currency=UAH Еще раз спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 октября, 2010 Жалоба Share Опубликовано 2 октября, 2010 Не за что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения