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

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

Раздел 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_placeholder—Placeholder текста 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 Алексей Тихомиров.