Настройка профиля WooCommerce в Eofferix

Как настроить профиль Eofferix для WooCommerce: подключение сайта, роли в снапшоте, поля идентификации, привязка полей и условия загрузки.

Профиль WooCommerce говорит Eofferix, какие данные брать из источника и как отправлять их в магазин. Пользователь сам выбирает, что в снапшоте является категорией, товаром, торговым предложением, характеристикой, картинкой и полем WooCommerce.

Где находится настройка

  1. Откройте раздел Интерпретатор.
  2. Создайте новый профиль или откройте уже созданный профиль.
  3. На шаге Шаблон выберите источник данных и приложение WooCommerce.
  4. На шаге Снапшот отметьте роли узлов и полей.
  5. На шаге Преобразование проверьте расчет и запустите выгрузку.

Источник данных

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

Источник данных в профиле Eofferix
В профиле можно загрузить файл вручную, выбрать существующий источник или взять данные из сводного каталога.

Подключение сайта

  1. Создайте или откройте профиль с целевой системой WooCommerce.
  2. В блоке подключения укажите адрес сайта WordPress/WooCommerce.
  3. Введите логин и пароль администратора WordPress для первичной проверки.
  4. Запустите проверку подключения.
  5. После успешной проверки сохраните профиль.

Если адрес сайта или пользователь WordPress меняется, подключение нужно проверить заново. Если меняется только шаблон снапшота, повторная установка плагина не нужна.

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

Роли в снапшоте

Роль отвечает на вопрос "чем является этот узел или поле для WooCommerce". Если источник пришел из 1С, Google-таблицы или XML поставщика, структура может быть любой. Поэтому Eofferix не угадывает все молча: пользователь отмечает, какие данные станут категориями, товарами, вариациями, характеристиками и изображениями.

  • Категория - узел или строка, из которой создается раздел каталога WooCommerce.
  • Товар - родительская карточка товара.
  • Торговое предложение - вариант товара, который в WooCommerce станет вариацией.
  • Характеристика - повторяющийся блок с названием и значением свойства.
  • Изображение - ссылка или файл, который нужно передать в WooCommerce.

Поля идентификации

Поля идентификации нужны, чтобы Eofferix обновлял существующие объекты, а не создавал дубли. Для источников 1С внешний идентификатор 1С используется по умолчанию для товаров и торговых предложений, если пользователь явно не выбрал другое поле.

ОбъектЧто выбрать
ТоварВнешний идентификатор, артикул или другое стабильное поле, которое не меняется от запуска к запуску.
ВариацияВнешний идентификатор торгового предложения и связь с родительским товаром.
КатегорияОтдельный идентификатор категории или полный путь категории. Если поле не выбрано, используется полный путь.
Поля идентификации WooCommerce в профиле Eofferix
Для товаров, вариаций и категорий можно выбрать отдельные поля сопоставления.

Привязка полей

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

Если в источнике есть новое свойство, его не нужно заранее вручную создавать в WooCommerce. При правильной привязке Eofferix передает свойство в нужное место: товарное свойство в товар, свойство вариации в вариацию, свойство категории в категорию.

Условия загрузки

В шаблоне можно ограничить, какие объекты попадут в импорт. Например, загружать только торговые предложения, у которых остаток больше 0 и цена больше 100000. Такие условия применяются в Eofferix до отправки данных в WooCommerce.

Если включена синхронизация с удалением отсутствующих объектов, объект, который перестал проходить условия, может считаться отсутствующим в текущей выгрузке. Перед таким запуском проверьте режим удаления и защитные лимиты.

Что проверить перед запуском

  • Источник выбран и показывает актуальные данные.
  • WooCommerce подключен, проверка подключения успешна.
  • Для товаров и вариаций выбраны стабильные поля идентификации.
  • Категории сопоставляются по идентификатору или полному пути.
  • Поля товара, вариации и категории не перепутаны между собой.
  • Условия загрузки не отсекают нужные товары случайно.