У списку типів експорту цей формат називається Rozetka YML. Він збирає XML-файл для Rozetka. Спільні поля експорту, режими, фільтри, накрутка і AI описані на сторінці Експорт.
На вкладці Налаштування є один перемикач: Лише категорії, прив'язані до товарів. За замовчуванням вимкнений, підпис Да / Нет.
Коли він вимкнений, у файл пишуться всі активні категорії магазину. Коли увімкнений, лишаються категорії, які стоять на товарах цього вивантаження.
Якщо тип не входить у тариф, над полем показано попередження, а в списку експортів поруч жовтий знак
Не доступний для поточного тарифного плану.Якщо в системі нема каталогу Rozetka, на цій вкладці і на вкладці AI показано:
Для використання синхронізації з Rozetka потрібно встановити модуль. Будь ласка, зв’яжіться з техпідтримкою.
Файл має розширення xml. Корінь yml_catalog з датою в часовому поясі Європи/Київ. Усередині shop три блоки: валюта, категорії, товари.
Валюта завжди одна: UAH з курсом 1.
У блок потрапляють лише активні категорії.
id — id категорії в системі. Зовнішній id правила категорії сюди не підставляєтьсяparentId — id батьківської категорії в системі, якщо вона єrz_id — категорія Rozetka першого товару цієї категорії, у якого вона заповнена. Без неї атрибута немає. Категорії Rozetka описані на сторінці Категорії RozetkaУ товара
categoryIdбереться інакше: якщо в правилі категорії заповнений зовнішній id, у товар піде він, а не id зі списку категорій. Для Rozetka це поле краще лишати порожнім.
Товари йдуть спочатку в наявності, далі за id.
id — id товару з урахуванням режиму ID і поля Перезаписати ID товаруavailable — true, якщо товар у наявності. Інакше false, зокрема для передзамовленняgroup_id — лише коли він є в товараname і name_ua, якщо українська назва заповнена. Як вони складаються, дивіться нижчеcategoryIdquantity_in_stock — кількість товару. Якщо кількість порожня, а товар у наявності, пишеться 1price — роздрібна ціна після накрутки і округлення. Перезаписати Ціну з правил товару замінює їїprices, у кожному price поля value і quantityoldprice, якщо стара ціна заповненаcurrencyId — UAHvendor — виробник. Якщо він порожній, пишеться Без брендуvendorCode — артикул, не більше перших 25 символівarticle — той самий артикул ціликом, без обрізання до 25 символівcountrydescription і description_ua, якщо український опис заповненийkeywords_ua, якщо заповнені, і keywordspreorder — true, якщо є кількість, товар у наявності або це передзамовлення. Інакше falseПеред записом з назви прибираються лапки, дужки і квадратні дужки. Тире, яке не стоїть між літерами чи цифрами моделі, теж прибирається. Крапка лишається в числах на зразок 5.1.
Далі назва доповнюється:
Те саме робиться окремо для name і для name_ua.
З опису прибираються емодзі, посилання, адреси сайтів, електронна пошта, телефони і ціни з позначкою валюти. HTML-теги лишаються.
З тексту також прибираються слова: купити, замовити, в наявності, акція, знижка, доставка, самовивіз, гарантія, магазин, наш сайт, на сайті, дзвоніть, телефонуйте, менеджер, оформлення замовлення, точка видачі, адреса, контакти, пишіть.
У файл пишуться лише характеристики Rozetka. Звичайні характеристики товару без них не підставляються. Якщо набору Rozetka немає, блока param немає.
У кожного param:
<br>paramid — id характеристики Rozetkavalueid — id значень через кому і пробілnameunit, якщо одиниця заповненаЯкщо в товара заповнена Характеристика як група і в неї є значення, кожне значення стає окремим товаром у файлі.
До id такого товару додається v і номер значення, починаючи з нуля. group_id — перші 9 символів id основного товару. У характеристиці групи лишається лише це значення.
Доступно з версії
9.7.0
Якщо для товару заповнені зображення Rozetka, у файл потрапляють вони. Якщо набір порожній, використовуються звичайні зображення товару. У файл додається не більше 15 тегів picture. Порожні адреси пропускаються.
Як підготувати ці зображення, дивіться Товари.
Скопіюйте посилання з Програми і надайте його Вашому менеджеру з Розетки. Підключення імпорту можливе тільки через Вашого менеджера.
