Как создать XML для Hotline в WooCommerce (инструкция)

Что такое XML фид для Hotline? Это файл, при помощи которого владельцы онлайн-магазинов могут разместить свои товары на одном из крупнейших маркетплейсов Украины и тем самым увеличить продажи. Если ваш магазин создан на платформе WordPress выше 4.5 и вы используете WooCommerce выше 3.0.0, то вам отлично подойдет плагин XML for Hotline  (https://wordpress.org/plugins/xml-for-hotline/).

XML for Hotline - настройка плагина

Первое, что обязательно нужно сделать - перейти во вкладку Экспорт на Hotline и заполнить firmId. Без него фид сформировать не получится.

firmId

Найти его можно в личном кабинете на hotline.ua

firmid на сайте hotline.ua

Также необходимо заполнить источник данных в пункте "Производитель". Для этого раскройте выпадающий список и укажите название атрибута в котором хранятся данные о производителе.

Производитель в hotline

Если список состоит только из одного значения ("Отключено"), значит на вашем сайте отсутствуют глобальные атрибуты и вам нужно будет их создать и заполнить. Подробнее о том, чем отличаются глобальные атрибуты от локальных.

Теперь поговорим о других настройках.

Выбрать фид.  XML for Hotline поддерживает возможность создания нескольких XML-фидов, каждый из которых может иметь свои собственные настройки.

По умолчанию, когда вы заходите на страницу  "Экспорт на Hotline" открываются настройки для первого фида. Чтобы открыть настройки другого XML - выберите его в выпадающем списке и подтвердите действие нажатием на "Выбрать фид".

По умолчанию плагин ограничивает выбор тремя фидами, однако, это число можно увеличить или уменьшить (максимум 1, минимум 99). Для этого откройте файл wp-config.php вашего сайта и пропишите следующую константу xfhu_ALLNUMFEED. В примере ниже мы уменьшаем количество фидов с 3 до 2:

define('xfhu_ALLNUMFEED', '2');

Автоматическое создание файла. Я рекомендую выставить в "Раз в сутки". Но вы можете выбрать любое другое значение. Обращаю внимание на то, что если выбрать "Отключено" - фид формироваться не будет!

Обновить фид при обновлении карточки товара. Эта галочка обновляет фид сразу же после того как вы вносите изменения в какой-либо из товаров. Важное замечание. Если "Автоматическое создание файла" установлено в значение "Отключено", то данный параметр не имеет смысла т.к обновления фида не произойдет.

Название магазина. В этом пункте укажите название вашего интернет-магазина.

Курс доллара. Этот пункт обязателен только если вы продаёте за доллары. Если цены гривнах, можно оставить это поле пустым. Разделитель десятичного знака - точка.

Шаг экспорта. Этот параметр влияет на скорость создания фида, а также на потребляемые ресурсы сервера. Самым ресурсоёмким процессом является процесс полной сборки/пересборки фида (в этот момент полностью пересоздаются кэш файлы). Если у вас слабый сервер и много товаров, то он наверняка не способен за один подход собрать фид целиком, что приводит к зависанию создания ХML-фида. Для решения этой проблемы был придуман шаг экспорта. Простыми словами: "Шаг экспорта" - это "максимальное количество товаров, которое мы разрешаем плагину обработать за 70 секунд". Меньше шаг - меньше нагрузка. Для большинства магазинов значение 500 является оптимальным. В случае возникновения проблем - рекомендую уменьшить.

Шаг экспорта в плагине XML for Hotline

Категории вариативных товаров для которых разрешен group_id. Этот пункт позволяет объединять между собой вариации одного товара. Согласно справке Hotline:

Если у Вас есть товары из ассортимента раздела «Hotline Fashion (Одежда, обувь, аксессуары)», представленные в нескольких размерах или цветах, для объединения их в одну товарную карточку необходимо использовать тег group_id.

Т.е. здесь вам нужно отметить (зажав ctrl на Windows или cmd на Mac) категории, которые соответствуют разделу Hotline Fashion.

Старая цена. Этот пункт отвечает за передачу информации о скидке.

Включить эти атрибуты в фид. При помощи этого пункта можно передать дополнительную информацию о товаре. Например, цвет. Параметры строятся по следующему принципу:

<param name="Название атрибута">Значение</param>

После того, как вы выставите все настройки - нажмите "Сохранить". Запустится генерация фида и спустя какое-то время фид будет создан, а справа появится ссылка, которую нужно будет ввести на сайте hotline.ua в качестве источника.


2022-06-03 | | 8 комментариев | XML for Hotline | , , ,

Рейтинг:

Похожие записи

Кейс: Как создать фид для OZON в WooCommerce

При помощи плагина YML for Yandex Market можно создавать фиды не только для Яндекса, но и для других маркетплейсов. В этом кейсе разберём создание фида...

W3TC Page Cache мешает созданию фида (решение)

Эта инструкция актуальна для плагинов: YML for Yandex Market; XML for Google Merchant Center; XML for Avito. XML for Hotline; XML for O.Yandex (Яндекс Объявления);...

Настройка плагина Gift upon purchase for WooCommerce

Плагин Gift upon purchase for WooCommerce позволяет автоматически добавлять в корзину пользователя подарки, если он выполняет те или иные условия. Например, с помощью данного плагина...

Комментарии к посту «Как создать XML для Hotline в WooCommerce (инструкция)»

avatar

Евгений - 18:58

XML фид создался, но в нем только название категорий, товаров нет вообще. В чем проблемма?

    avatar

    Максим - 19:49

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

      avatar

      Евгений - 15:04

      RAM 70059.7 Кб. ID товара/файл = 9280.tmp; Файл: functions.php; Строка: 341
      [2020-09-10 11:41:41] FEED № 1; NOTICE: Файл кэша /public_html/wp-content/uploads/xml-for-hotline/feed1/9280.tmp обновлен РАНЬШЕ чем время модификации товара или время сохранения настроек фида! Файл: functions.php; Строка: 347
      [2020-09-10 11:41:41] FEED № 1; Стартовала xfhu_unit. $postId = 9280; Файл: offer.php; Строка: 86
      [2020-09-10 11:41:41] FEED № 1; Товар с postId = 9280 пропущен т.к у него нет vendor; Файл: offer.php; Строка: 129
      вот такое прописано весь лог. как это победить?

        avatar

        Евгений - 22:11

        Подскажете что делать?

          avatar

          Максим - 22:16

          Так я же вам 10 сентября в 16:36 на почту скидывал ответ)
          Если коротко, то
          У вас в логах четко написано, что товару не задан vendor, а он обязателен по правилам.
          Т.е в настройках, там где поле "Производитель" надо указать атрибут в котором у вас лежит производитель.

          avatar

          Евгений - 21:01

          Все получилось, спасибо.

avatar

Максим - 17:44

Добрый вечер! Столкнулся с небольшой проблемой.
1. Плагин выгружает только заглавную фото, как добавить всю галерею?
2. Как выгружать и краткое и полное описание?

Заранее благодарен за ответ! Плагин реально суперский, а проблеммы из-за того что не для хотлайна используется 🙂

    avatar

    Максим - 10:43

    Добрый день.
    1. Это возможно только в PRO-версии https://icopydoc.ru/product/xml-for-hotline-pro/ В базовой для товара подтягивается только 1 картинка.
    2. На странице настроек плагина в поле "Описание товара" нужно выбрать "Краткое плюс Полное описание" или "Полное плюс краткое описание".

Добавить комментарий

Ваш адрес email не будет опубликован.