Интеграция Eofferix с WooCommerce переносит каталог из внешних источников в магазин WordPress. Источником может быть файл, ссылка, FTP/SFTP, Google-таблица, обмен 1С / CommerceML, XML, JSON, CSV, XLSX, YML или выгрузка, которую поставщик дает в своем личном кабинете. Источник можно запускать вручную или по расписанию, если это настроено в профиле.
Eofferix не просто отправляет файл на сайт. Сервис разбирает данные, показывает их в снапшоте, применяет преобразования, условия загрузки и выбранные пользователем правила. Плагин на сайте остается тонким адаптером: он принимает уже подготовленные товары, вариации, категории, свойства, цены, остатки и изображения и записывает их в WooCommerce.
Эта статья ведет по основному сценарию первого импорта. Детали разобраны отдельно: установка плагина, настройка профиля, товары, вариации и категории, режимы запуска и безопасность, цены, валюты и изображения.
Короткий маршрут первого импорта
- Добавить или выбрать источник каталога в Eofferix.
- Установить плагин Eofferix на WordPress/WooCommerce.
- В профиле выбрать WooCommerce и проверить подключение сайта.
- В снапшоте отметить, где товары, вариации, категории, характеристики и картинки.
- Связать поля источника с полями WooCommerce и выбрать поля идентификации.
- Настроить условия загрузки, если нужно импортировать не весь каталог.
- Запустить тестовую выгрузку и проверить результат в админке WooCommerce.
- После проверки запустить полный импорт или синхронизацию.
Что можно загружать
| Данные | Что делает интеграция |
|---|---|
| Категории | Создает и обновляет категории WooCommerce, включая вложенность и описание. |
| Товары | Создает и обновляет товары, основные поля, категории, характеристики, остатки, цены и изображения. |
| Торговые предложения | Передает предложения как вариации WooCommerce с собственными параметрами, ценой, остатком, артикулом и изображением. |
| Характеристики | Создает атрибуты и значения WooCommerce без дублей, если они настроены в шаблоне. |
| Файлы и картинки | Передает изображения из источника, включая файлы из архивов 1С, если они доступны в выгрузке. |
Шаг 1. Подготовьте источник
Добавьте в Eofferix источник, из которого должен собираться каталог. Это может быть разовая загрузка файла, ссылка на файл поставщика, Google-таблица, выгрузка из учетной системы или источник, который обновляется по расписанию. После загрузки сервис покажет структуру данных в снапшоте.

Шаг 2. Установите плагин на WordPress
Плагин Eofferix для WooCommerce устанавливается на сайт один раз. Он нужен, чтобы WordPress принимал пакетный импорт и отдавал сервису список доступных полей WooCommerce. Установка через WordPress и быстрый установщик описаны в статье Установка плагина Eofferix для WooCommerce.
Шаг 3. Создайте профиль WooCommerce
В профиле выберите приложение WooCommerce, укажите сайт и проверьте подключение. После проверки Eofferix сможет получить схему магазина и показать настройки для товаров, вариаций и категорий.

Шаг 4. Выберите роли в снапшоте
В снапшоте пользователь сам указывает, где категория, где товар, где торговое предложение, где характеристика, где картинка и какие поля нужны для WooCommerce. Это важно, потому что поставщики по-разному называют и раскладывают данные: у одного предложения вложены в товар, у другого лежат отдельным блоком, у третьего весь каталог приходит таблицей.
Шаг 5. Свяжите поля с WooCommerce
Свяжите название, артикул, цену, остаток, описание, категории, изображения, атрибуты товара и параметры вариации с полями WooCommerce. Если объект уже был загружен раньше, Eofferix ищет его по выбранным полям идентификации и обновляет на месте, а не создает дубль.

Шаг 6. Настройте условия загрузки
Условия позволяют загрузить не весь источник, а только нужные позиции. Например: импортировать только предложения с остатком больше 0, ценой больше 100000, нужным брендом или нужной категорией. Условия применяются до отправки данных на сайт.
Шаг 7. Проверьте тестовую выгрузку
Сначала запустите тестовую выгрузку. Проверьте в WooCommerce, что появились правильные категории, товарные карточки, вариации, цены, остатки, свойства и изображения. Тестовый запуск нужен именно для проверки настроек, а не для полной синхронизации магазина.

Шаг 8. Запустите полный импорт
Полный запуск отправляет весь каталог, который проходит правила шаблона. Большой каталог грузится порциями. Если повторный запуск не изменил итоговые данные товара, вариации или категории, такой объект пропускается без тяжелой записи в WooCommerce.

Шаг 9. Настройте действия с пропавшими товарами
Если поставщик удалил позицию из выгрузки или позиция перестала проходить условия загрузки, Eofferix может оставить ее как есть, отключить или удалить. Это зависит от режима импорта. Удаление должно затрагивать только объекты, которые Eofferix ранее связал с этим профилем и источником; чужие ручные товары магазина не должны попадать под очистку.
Что настраивается в Eofferix
| Настройка | Что это значит для пользователя |
|---|---|
| Источник и расписание | Откуда брать каталог и когда его обновлять: вручную, по ссылке, по файлу, из таблицы или по расписанию. |
| Роли данных | Какие строки или узлы считать категориями, товарами, вариациями, характеристиками и изображениями. |
| Преобразования | Как привести названия, цены, остатки, описания, бренды и характеристики к виду, который нужен магазину. |
| Привязка полей | Куда отправлять каждое значение: в товар, вариацию, категорию, атрибут, картинку или служебное поле импорта. |
| Идентификация | По каким полям искать уже существующие товары, вариации и категории, чтобы обновлять их без дублей. |
| Условия загрузки | Какие товары и предложения импортировать, а какие пропустить до отправки на сайт. |
| Режим импорта | Тестовая выгрузка, полный запуск, перезапись, повтор без изменений или синхронизация с отсутствующими объектами. |
| Отчет и биллинг | Какие действия фактически выполнены: создано, обновлено, пропущено без изменений, удалено, с ошибкой или предупреждением. |
Что остается настройками WooCommerce
| Настройка магазина | Почему это остается в WordPress |
|---|---|
| Валюта магазина | Eofferix отправляет числовое значение цены. Какая валюта показывается на витрине и как выглядит цена, задает WooCommerce. |
| Налоги и ставки | Ставки НДС, налоговые зоны и правила расчета зависят от настроек WooCommerce и налоговых плагинов. |
| Доставка и оплата | Способы доставки, платежные шлюзы, заказы и статусы заказов не являются частью импорта каталога. |
| Тема и карточка товара | Eofferix заполняет данные товара, а внешний вид карточки, фильтров и витрины задают тема и плагины WordPress. |
| Мультивалютные и складские плагины | Если магазин использует отдельный плагин для валют, складов или SEO, его правила настраиваются в WordPress и проверяются отдельно. |
| Права пользователей WordPress | Плагин работает через права сайта; доступы администраторов, роли и защитные плагины остаются настройками WordPress. |
Главное правило: Eofferix управляет подготовкой, преобразованием и сценарием импорта, а WooCommerce остается системой, которая хранит каталог и показывает его покупателям.