Главная » Администрирование сайта » Модуль «Интернет-магазин» » Настройка импорта товаров из базы данных YML-файла

Настройка импорта товаров из базы данных YML-файла

24.12.2014 в 16:12
Автор: Sheriff
Перейти в базу знаний

В базе знаний есть новая инструкция по этой теме



В первую очередь давайте рассмотрим, что такое YML и для чего он нужен? YML – это файл, который применим для быстрой загрузки товарных позиций вашего магазина на сайт.




Данный вид импорта актуален в случае намерения быстрой выгрузки товаров на сайт. Также, благодаря YML-файлу вы сможете выполнить выгрузку товаров из своего магазина (в случае, если он ещё НЕ на uCoz:)) в данный формат и загрузить к нам, создав многофункциональный магазин на платформе uCoz.





Отметим, что импорт из YML-файла обеспечивает ваш магазин не только быстрой выгрузкой товаров, а также созданием категорий для выгружаемых товаров. То есть, вы сможете абсолютно "безболезненно" перенести свой магазин к нам или же просто создать на уровне автоматики новые категории для товаров без дополнительных действий и посещения специального раздела, где создаются категории.





Основные возможности импорта из YML



  • Режим импорта при котором у вас будет присутствовать возможность пометить товары размещенные на сайте, но отсутствующие в YML-файле, как «Скрытые».

  • Наличие возможности выборочного обновления необходимых вам полей в описании товаров (производитель, наименование, артикул, краткое описание, описание, цена, старая цена, гарантия, ссылка на фото).

  • Возможность обновления информации о товарах по URL-ссылке на XML и YML-файлы с указанием, как часто необходимо обновлять (раз в день, раз в неделю, раз в месяц).

  • Возможность загрузки файла при наличии возможности загрузки фидом товаров, как в обычном виде, так и zip-архивом.





Подготовка файла импорта



Обработчик может принимать файлы базового, наиболее простого типа описания, а также наиболее удобного и универсального типа (vendor.model).


Безусловно, для того, чтобы YML-файл корректно импортировался, необходимо чтобы он соответствовал общим требованиям.





  • Важно понять сразу, что в стандарте YML критично важен порядок размещения элементов. То есть, важно соблюдать порядок размещения элементов в дампе, в соответствии с шаблонами shops.dtd, YML.xml и примерами. Это требование продиктовано стандартом XML DTD.



    Пример правильной структуры файла: https://yandex.st/market-export/1.0-17/partner/help/YML.xml. Подробнее: https://help.yandex.ru/partnermarket/yml/about-yml.xml.


  • Стандарт YML не работает при использовании символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки). Некоторые символы необходимо заменять на эквивалентные им символьные коды:






























  • Символ в тексте



    Код для YML-файла



    "



    "



    &



    &



    >



    >



    <



    &lt;



    '



    &apos;







    URL объявления в фиде должен быть закодирован в соответствии со стандартом RFC-1738.



  • Допустимые кодировки — UTF-8, windows-1251.



В случае, возникновения каких-либо ошибок система вас уведомит об этом в журнале импорта.








Процесс импорта YML-файла



  • Шаг 1Из панели управления, в левом блоке, перейдите в модуль интернет-магазина.









  • Шаг 2На открывшейся странице, обратите внимание на раздел импорта товаров, в котором необходимо активировать вкладку YML. В поле “Источник YML данных” укажите ссылку или загрузите необходимый файл, затем нажмите кнопку “Обработать”.



    Примечание: в примере указана ссылка на средний дамп от партнерского магазина AliExpress.









После загрузки дампа нас может проинформирировать система в двух вариантах:




Настройки импорта .yml



Аналогично вы можете настроить импорт .yml, например, установить периодическое автообновление каких-либо конкретных полей, перейдя к настройкам из блока импорта товаров.








Подробное описание деталей настроек импорта YML





  • Обновлять список и курсы валют из файла” — обновлять ли список товаров при выгрузке нового прайса и цены при старом прайсе.


  • Категория для размещения новых категорий товаров из файла” — для удобства модерации возможно указать отдельную категорию (даже скрытую), куда при импорте будут помещаться все новые категории. То есть, указываем корневую категорию для следующих категорий.


  • Действие для товаров из файла с атрибутом available="false"” — в данный атрибут указывается статус доступности товара:

    false – товарное предложение на заказ. Магазин готов принять заказ и осуществить поставку товара в течение согласованного с покупателем срока, не превышающего двух месяцев (за исключением товаров, изготавливаемых на заказ, ориентировочный срок поставки которых оговаривается с покупателем во время заказа).

    true – товарное предложение в наличии. Магазин готов сразу договариваться с покупателем о доставке/покупке товара.


  • Обновлять следующие поля товара из файла” — выделяем те позиции, которые хотим обновить при выгрузке новых товаров.


  • Применять собственную наценку” — ставим или не ставим галочку для того, чтобы цены из файла загружались в поле “Входящая цена” товара, а поле “Цена” соответственно рассчитывалось по системе матриц наценки.


  • Добавлять изображение к товару по ссылке из файла только при его отсутствии” — то есть, не трогаем старые изображения.


  • Cкрывать при обновлении товары, отсутствующие в файле” — скрываем те товары, которых нет в новом, обновленном файле.


  • Периодическое обновление:



  • Ссылка на файл в формате YML” — или же даже ссылка на zip-архив содержащий YML-файл.


  • Интервал обновлений” — всё просто, как часто следует обновлять данный файл на уровне автоматизма.


  • Удаление импортированных данных” — система фиксирует все импортируемые из YML-файла товары. Их возможно удалить. Также, возможно удалить вместе с категориями отметив галочку на пункте “вместе с категориями”.




Примечание: после своих действий рекомендуем сохранять настройки щелкая по кнопке “Сохранить”.


Рейтинг: 2  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 23038          Комментариев: