Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » YML для всех, не только для участников Yandex Market |
YML для всех, не только для участников Yandex Market |
Как известно, для экспорта данных в модуле есть YML.
Он нужен для участия магазина в системе Яндекс Маркет, и ряда других листингов РуНета, которые принимают данный формат. Но не только. Он полезен абсолютно всем уже работающим магазинам, и яндекс будет учитывать это в своей выдачи. Добавлять надо в Яндекс Вебмастер Как использовать и как это работает можно прочитать на: http://webmaster.ya.ru/replies.xml?item_no=8117 |
Здравствуйте.
У меня проблема такая вот сообщение от яндекса: Алексей Николаевич, добрый день. В прайс листе пропущена информацию про обязательную предоплату. http://help.yandex.ru/partnermarket/?id=1111483 Нужно: <sales_notes>Необходима предоплата.</sales_notes> У Вас: <sales_notes></sales_notes> --- С уважением, Вера Кобринчук, менеджер по работе с клиентами Яндекс.Украина Где єто можно исправить? Если у нас в магазине доставка после предоплаты? Торговое оборудование - Доставка по Украине
Сообщение отредактировал pogasiy - Понедельник, 26 Сен 2011, 10:24:23
|
Помогите у меня пишет
Code Определена кодировка: windows-1251 (строка 0, столбец 0) Дата из файла: 2011-11-18 13:20 (строка 3, столбец 38) Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Element 'description' is not valid for content model: '(url?,buyurl?,price,wprice?,currencyId,xCategory?,categoryId+,picture?,store?,pickup?,delivery?,deliveryIncluded?,local_delivery_cost?,orde ringTime?,((typePrefix?,vendor,vendorCode?,model,((provider,tarifplan?))?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,langua ge?,binding?,page_extent?,table_of_contents?)|(author?,name,publisher?,series?,year?,ISBN?,volume?,part?,language?,table_of_contents?,perfor med_by?,performance_type?,storage?,format?,recording_length?)|(artist?,title,year?,media?,starring?,director?,originalName?,country?)|(world Region?,country?,region?,days,dataTour*,name,hotel_stars?,room?,meal?,included,transport,price_min?,price_max?,options?)|(name,place,hall?,h all_part?,date,is_premiere?,is_kids?)|(name,vendor?,vendorCode?)),aliases?,additional*,description?,sales_notes?,promo?,manufacturer_warrant y?,country_of_origin?,downloadable?,adult?,barcode*,param*)' (строка 441, столбец 12) Если б не космос и спутники я б был безработным
|
Подскажите, у меня файл YML был на проверке у Яндекса длительное время, потом пришел ответ, что этот файл с ошибкой. Я выгрузила его еще раз и отправила на проверку заново. Так вот вопрос, этот YML-файл выгружается автоматически раз в какое-то определенное время или это надо делать вручную после произведения действия с товаром (изменение цены, удаление товара или добавление нового товара)?
PS Я во время проверки YML-файла Яндексом скрыла одну категорию товаров. |
В чем дело не понимаю,добавляю это в маркет и вот что получаю.
Code Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (∎) of a 2-byte sequence. (строка 1, столбец 1) Хочешь поблагодарить или наказать кого нибудь? Тогда воспользуйся РЕПУТАЦИЕЙ не нужно писать об этом на форуме.
|
Quote (Внеземной@разум) В чем дело не понимаю,добавляю это в маркет и вот что получаю. Code Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (∎) of a 2-byte sequence. (строка 1, столбец 1) 1 Вы пытаетесь загрузить текстовый файл через интерфейс для XML файлов. 2 Формат файла неправильный первая строка должна содержать названия полей подробней: http://help.yandex.ru/partnermarket/?id=1121122 |
Quote (mariha) Как быть, если не все товары нужны для я-маркета? как выключать ненужные? (не прибегая к отключению товаров, их очень много). же очень давно прошу о включении подобной услуги (исключение товаров из YML без их скрытия на сайте). |
Да, соглашусь. Данная функция нужна, а еще выставлять в самом магазине ставки для маркета, удобно))
Цвет волос не позволяет думать.
|
В Яндекс Вебмастере выдает ошибку:
Quote Quote Ошибка: Неверный ответ сервера: 'HTTP/1.1 404 Not Found\r\nServer: nginx/1.0.6\r\nDate: Tue, 03 Apr 2012 16:41:32 GMT\r\nContent-Type: text/html; charset=windows-1251\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nX-Powered-By: PHP/5.2.12\r\n\r\n' Фатальная ошибка: Внутренняя ошибка во время загрузки как это можно исправить, спасибо! Не бойся когда один, бойся когда ноль...
|
Скажите что и как необходимо установить в карточке товара - чтобы available стало «false»?!!!
ПРИ УСЛОВИИ ЧТО НАМ НЕ НУЖНО «Вести учёт остатков товара в поле $STOCK$»... ВОПРОС СНИМАЕТСЯ, ОТВЕТ БЫЛ ДАН - НИКАК. мда уж.. Сообщение отредактировал mariha - Вторник, 10 Апр 2012, 22:03:58
|
mariha, sherstkov, вашу проблему можно решить пока только следующим образом:
в панели управлении настройки модуля включаем Вести учёт остатков товара в поле $STOCK$ и Позволять оформлять в заказы товары с остатком ноль далее на странице товара убираем: Code <?if($STOCK$)?><li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">$STOCK$</span></li><?endif?> или же делаем его: Code <li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">На заказ</span></li> в редактирование товара в поле Остаток ничего не ставим, тогда в export.yml значение available="false" mariha, без Вести учёт остатков товара в поле $STOCK$ пока никак не получится сделать available="false" Сообщение отредактировал Ministr - Четверг, 03 Май 2012, 23:41:30
|
Quote (Ministr) mariha, sherstkov, вашу проблему можно решить пока только следующим образом: в панели управлении настройки модуля включаем Вести учёт остатков товара в поле $STOCK$ и Позволять оформлять в заказы товары с остатком ноль далее на странице товара убираем: Code<?if($STOCK$)?><li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">$STOCK$</span></li><?endif?> или же делаем его: Code<li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">На заказ</span></li> в редактирование товара в поле Остаток ничего не ставим, тогда в export.yml значение available="false" mariha, без Вести учёт остатков товара в поле $STOCK$ пока никак не получится сделать available="false" Но для этого необходимо редактировать каждую страницу товара, а товаров очень много. Неужели нет способа проще? Пробовал редактировать файл yml. в экселе (убрать ненужные товары), а затем слить в яндекс маркет, но он пишет WARN: More than 1 sheet in file Ошибка: Неизвестное поле в заголовке CSV: company Ошибка: Неизвестное поле в заголовке CSV: rate Ошибка: Неизвестное поле в заголовке CSV: id2 Ошибка: Неизвестное поле в заголовке CSV: parentId Ошибка: Неизвестное поле в заголовке CSV: id3 Ошибка: Неизвестное поле в заголовке CSV: url4 Ошибка: Неизвестное поле в заголовке CSV: categoryId Ошибка: Неизвестное поле в заголовке CSV: name5 Фатальная ошибка: Некорректный заголовок CSV Что кто всетаки придпринял? Просто на половине товара подъем такой, что платить яндексу за клик по данному товару - просто не рентабельно. Что делать? Ну не отключать же перед выгрузкой все товары в магазине?!!! А доступным языком кто объяснит - может проще вручную в экселе сделать, какие функции тогда я потеряю по яндекс маркету? |
Quote (Kapitoshik) Но для этого необходимо редактировать каждую страницу товара, а товаров очень много. Неужели нет способа проще? Почему, зачем? Мне кажется это самый простой способ, если вы не используете поле - Наличие, то вам достаточно только активировать в панели управления, настройка модуля Интернет магазина Вести учёт остатков товара в поле $STOCK$ и Позволять оформлять в заказы товары с остатком ноль А дальше при необходимости на странице редактирования HTML товара, поле: Code <?if($STOCK$)?><li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">$STOCK$</span></li><?endif?> настраиваем как душе угодно, главное товару было присвоено изначально значения остатка 0 - false, или же если вам необходимо проставьте в товарах там где нужно остаток и тогда будет выводится true Добавлено (23-Май-2012, 16:13:10) Quote (Ministr) может проще вручную в экселе сделать цитата из вебмастера Яндекса по настройки и подключении YML: Настройте регулярное обновление YML-файла. Для этого необходимо настроить экспорт информации о товарах и услугах из вашей базы данных в YML-файл или использовать CMS со встроенными возможностями экспорта данных в формат YML. вручную вам надо будет регулярно обновлять YML файл |
Ministr я был бы Вам очень признателен если бы Вы с этого места растолковали подробнее чайнику
Quote (Ministr) А дальше при необходимости на странице редактирования HTML товара, поле: Code<?if($STOCK$)?><li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">$STOCK$</span></li><?endif?> настраиваем как душе угодно, главное товару было присвоено изначально значения остатка 0 - false, или же если вам необходимо проставьте в товарах там где нужно остаток и тогда будет выводится true Необходимо в магазине захадить в редактирование каждого товара искать в HTML Quote (Ministr) Code<?if($STOCK$)?><li><span class="opt"><!--<s>-->Наличие<!--</s>-->:</span> <span class="val">$STOCK$</span></li><?endif?> и убирать эту строку? и тогда товар не будет выгружаться в YML файл? |
| |||