Skip to content

Работа с модификаторами и вариациями

Есть два основных режима:

  1. Как вариации WooCommerce (вариативный товар).
    Если у блюда есть и размеры, и модификаторы, учитывается только наличие модификаторов, без их цены в этой схеме.

  2. Как дополнительные поля товара (премиум).
    Можно комбинировать размеры и модификаторы, их стоимость участвует в расчёте.

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

Размеры блюд iiko в обоих случаях импортируются как вариации.

Поддерживаются ли вариативные товары WooCommerce?

Да. Кратко по правилам:

  1. Размеры блюда из iiko (одна шкала размеров на блюдо — так устроен iiko) попадают в WooCommerce как атрибуты и вариации.
  2. Модификаторы идут как атрибуты товара, не как отдельные товары в каталоге.
  3. Как именно соберутся вариации и цена, зависит от того, откуда идёт импорт (выгрузка iikoOffice или внешнее меню) и есть ли у блюда размеры и/или модификаторы.
  4. Готовые «схемы» модификаторов из API iikoCloud не подтягиваются — нужны пользовательские модификаторы, привязанные к блюду в iiko.

Учитывается ли при импорте «размер по умолчанию» в iiko?

Нет. Поле размера «по умолчанию» в iiko (isDefault) при импорте не используется.

Влияет ли в iiko галочка «доступно» / «в меню» у размера?

Частично. Плагин смотрит на признак «включено в меню» (isIncludedInMenu): от него зависит, показывать ли товар в каталоге и поиске, а не отдельная «доступность» каждой вариации. Подробнее: Наличие, видимость в каталоге и стоп-лист.

Можно ли импортировать модификаторы отдельными товарами WooCommerce?

Нет. Модификаторы iiko не создаются как отдельные товары — только как атрибуты (см. вариативные товары). В премиуме эти атрибуты используются для комбинаций на карточке и выбора модификаторов при заказе.

Можно ли не импортировать часть модификаторов?

Да. Их можно добавить в исключения импорта в настройках плагина.

Учтите: если исключить обязательный модификатор, заказ в iiko может не собраться — экспорт заказа даст ошибку.

Нюансы второго режима (radio и checkbox)

Radio-кнопки создаются автоматически, если:

Пример модификаторов в iiko.

  1. У дочерних модификаторов нет своих лимитов минимума/максимума (есть только лимиты у группы).
  2. У группы одновременно minimum и maximum равны 1.

Checkbox создаются автоматически, если:

  1. У дочерних модификаторов заданы минимум и максимум.
  2. Максимум для каждого дочернего модификатора равен 1.

См. также