Пропустить контент
Купить

Настройки товаров

Раздел WooCommerce → iiko → Products — отображение товаров на витрине.

Модификаторы (ProductModifiers)

Отображение модификаторов iiko на странице товара (размеры, топпинги, добавки).

НастройкаКлючПо умолчаниюНазначение
Включить модификаторыenable_modsyesПоказывать модификаторы на странице товара.
Типы модификаторовenabled_type_modsallall/group/single/required/none.
Стиль обязательногоrequired_mod_styleradioradio или select для обязательных мод.
Расчёт количестваmod_amount_and_calculationРасчёт цены с количеством.
Поддержка количестваquantity_supportПоле количества для модификаторов.
Кнопки +/−add_qty_buttonsКнопки изменения количества.
Заголовок расчётаcalculation_titleТекст над блоком расчёта.
CSS модификаторовmodifier_cssdefaultdefault/vertical/none.
Сортировка обязательныхrequired_mod_sortСортировка.
Группировка одиночныхgroup_single_modsГруппировать одиночные мод.
Показывать изображенияshow_mod_imgМиниатюры модификаторов.
Placeholder metameta_placeholderPlaceholder текста meta.
Текст «нет в наличии»text_out_of_stockТекст для недоступного модификатора.
Текст выбораselect_mods_textТекст «Выберите…».
Аккордеонenable_accordionМодификаторы в аккордеоне.

Обязательные модификаторы

Товары с обязательными модификаторами меняют текст кнопки «Add to cart» (например, на «Выберите опции»), чтобы клиент не мог добавить без выбора.

Шорткод [iiko_show_mods] — кастомное размещение полей модификаторов.

Пищевая ценность / КБЖУ (ProductNutritional)

НастройкаКлючПо умолчаниюНазначение
Показывать КБЖУnutritional_showyesВывод калорий/БЖУ на карточке.
Заголовок блокаnutritional_block_titleyesПоказывать заголовок.
Короткие названияnutritional_short_titleyes1-буквенные названия (К/Б/Ж/У).
CSS стилиnutritional_cssyesВстроенные стили.
Шаблонnutritional_templateshort_per_100short или short_per_100.

КБЖУ отображается:

  • В кратком описании простого товара.
  • В variation_description при выборе вариации.
Откуда берётся КБЖУ

Из данных iiko (8 meta-ключей: energyAmount, fiberAmount, fatAmount, carbohydrateAmount, energyFullAmount, carbohydrateFullAmount, fatFullAmount, fiberFullAmount). Читается через Product::get_nutritional_params().

AJAX-добавление в корзину (WooAjaxAddToCart)

НастройкаКлючПо умолчаниюНазначение
AJAX add to cartadd_ajax_cart_jsyesДобавление в корзину без перезагрузки.

Что делает

Заменяет стандартную форму form.cart на AJAX-запрос. iiko-метаданные (модификаторы, topping-группы) передаются как cart_item_data. Mini-cart обновляется автоматически.

Кнопки количества (WooAjaxQty)

НастройкаКлючПо умолчаниюНазначение
AJAX qty кнопкиajax_qtynoКнопки +/− в каталоге.
AJAX qty CSSajax_qty_cssnoПодключить CSS.
AJAX qty на всех страницахajax_qty_allnoЗагружать JS везде (не только каталог).
Как работает

На страницах каталога (shop, category, tag) стандартная кнопка «Add to cart» заменяется на контроллер:

text
[−] [кол-во] [+]
  • Если товар уже в корзине — показывается текущее количество.
  • Можно менять количество и удалять (при qty=0).

См. также

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.