Експорт: Epicenter XML

У списку типів експорту цей формат називається Epicenter YML(Beta). Він збирає XML-файл для Epicenter. Спільні поля експорту, режими, фільтри, накрутка і AI описані на сторінці Експорт.

Налаштування

Для автоматизації потрібно встановити API token ключ. Зайдіть в кабінет Епіцентру та сгенеруйте токен ключ як показано на скріншотах Image Image

Далі переходите в програму в Розділ Налаштування -> Епіцентр і вставляєте ключ Image

Файл

Файл має розширення xml. Корінь yml_catalog з датою в часовому поясі Європи/Київ. Товари лежать одразу в offers. Блоків shop, валюти і списку категорій нема.

Виробник, артикул, країна, кількість, ключові слова і оптові ціни в цей файл не пишуться.

Товар

  • id — id товару з урахуванням режиму ID і поля Перезаписати ID товару
  • available — true, якщо товар у наявності. Інакше false
  • price — роздрібна ціна після накрутки і округлення. Перезаписати Ціну з правил товару замінює її
  • price_old, якщо стара ціна заповнена

Категорія

Категорія береться з набору характеристик Epicenter товару, а не з категорії магазину.

Якщо в наборі заповнені код і назва, у товар пишуться два блоки з тим самим кодом і назвою:

  • category з атрибутом code
  • attribute_set з атрибутом code

Якщо код або назва порожні, обидва блоки пропускаються. Каталог описаний на сторінці Категорії Epicenter.

Назва і опис

Назва пишеться двічі:

  • name з lang="ru" — назва товару
  • name з lang="ua" — українська назва. Якщо вона порожня, повторюється російська

Опис теж двічі, атрибути lang="ru" і lang="ua". Порожній український опис замінюється російським.

З опису лишаються лише теги p, br, b, ul, li, table, tr, td. Інші теги прибираються. Атрибути в цих тегів теж прибираються, лишається сам тег.

Характеристики

У файл пишуться характеристики набору Epicenter. Звичайні характеристики товару без них не підставляються.

Кожна характеристика йде двічі: lang="ru" і lang="ua". Порожня українська назва або значення замінюються російськими. Якщо російське значення порожнє, характеристика пропускається.

Тип визначає, як пишеться param:

  • select і multiselect — текст значень через кому і пробіл. Атрибути paramcode, name і valuecode. У valuecode коди значень через кому без пробілу. Значення без коду або без російського тексту пропускаються
  • string, text, array, float, int — значення текстом. Атрибути paramcode і name. Кілька значень з’єднуються через кому і пробіл
  • інші типи в файл не потрапляють

Габарити

Заповнені габарити теж пишуться як param, без атрибута мови. Нуль і порожнє пропускаються. Розміри з сантиметрів переводяться в міліметри, вага з кілограмів у грами. Число округлюється до цілого.

  • width, назва Ширина
  • height, назва Висота
  • length, назва Глибина
  • weight, назва Вага

Наприклад, ширина 20 см стає 200, вага 1.8 кг стає 1800.

Зображення

Доступно з версії 9.7.0

Якщо для товару заповнені зображення Epicenter, у файл потрапляють вони. Якщо набір порожній, використовуються звичайні зображення товару. У файл додається не більше 10 тегів picture. Порожні адреси пропускаються.

Як підготувати ці зображення, дивіться Товари.

Імпорт в Епіцентр

Скопіюйте посилання як показано на скріншоті Image Image Image