XML for Hotline

Как создать 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 в качестве источника.


Рейтинг:

2020-09-29 | | 6 комментариев | , , ,

Альтернативный заголовок изображения

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

  1. Евгений | в 18:58

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

    • Максим | в 19:49

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

      • Евгений | в 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
        вот такое прописано весь лог. как это победить?

        • Евгений | в 22:11

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

          • Максим | в 22:16

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

          • Евгений | в 21:01

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *