Полный справочник настроек
Все настройки хранятся в единой опции iiko_settings. Чтение — iiko_get_option(), запись — iiko_update_option().
Дефолты
Эталонные дефолты — в config/settings.php плагина. Скачать JSON дефолтов можно в Settings Manager.
API connection
| Ключ | Тип | По умолчанию | Назначение |
|---|---|---|---|
iiko_api_url | string | https://api-ru.iiko.services/api/1/ | Базовый URL iiko Cloud. |
iiko_request_timeout | int | 15 | Таймаут HTTP (сек). |
iiko_rest_id | string (UUID) | — | UUID организации. |
iiko_auth_key | string | auto | Ключ авторизации вебхука. |
iiko_order_endpoint | string | auto | URL callback. |
iiko_allow_showcase | yes/no | yes | Showcase режим. |
Основные (general)
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_debug | no | Debug-режим. |
iiko_write_trace | no | Трассировка. |
iiko_api_log | no | Лог API-запросов. |
iiko_send_error_to_mail | no | Крит. ошибки на email. |
iiko_show_notification | yes | Admin-уведомления. |
iiko_enable_transliteration | yes | Транслитерация. |
iiko_delete_data | no | Удаление данных при uninstall. |
Импорт
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_import_time | 5min | Интервал smart-импорта. |
iiko_import_categories_time | — | Интервал импорта категорий. |
menu_source | office | Источник меню. |
external_groups | [] | Группы external menu. |
types_for_download | ['service','dish','good'] | Типы продуктов. |
disable_variations | no | Отключить вариации. |
update_only_price | no | Только цена. |
no_update_tags | no | Не трогать теги. |
no_update_short_desc | no | Не трогать short desc. |
no_update_desc | no | Не трогать desc. |
update_meta | yes | Обновлять meta. |
last_img_only | yes | Только посл. изображение. |
check_product_by_title | no | Поиск дублей по title. |
no_import_update | no | Не обновлять существующие. |
exclude_group_mod | '' | Исключить модификатор. |
import_counter | 0 | Счётчик импорта. |
counter_uploads | 0 | Завершённые импорты. |
Товары
| Ключ | По умолчанию | Назначение |
|---|---|---|
enable_mods | yes | Модификаторы. |
enabled_type_mods | all | Типы модификаторов. |
required_mod_style | radio | Стиль обязательного. |
modifier_css | default | CSS модификаторов. |
show_mod_img | — | Изображения мод. |
nutritional_show | yes | КБЖУ. |
nutritional_template | short_per_100 | Шаблон КБЖУ. |
add_ajax_cart_js | yes | AJAX add to cart. |
ajax_qty | no | AJAX qty кнопки. |
ajax_qty_css | no | CSS qty. |
ajax_qty_all | no | JS qty везде. |
Checkout
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_enable_checkout_modification | yes | Модификация checkout. |
iiko_disable_export | no | Отключить экспорт. |
iiko_checkout_delivery_type_field | select | Тип поля доставки. |
iiko_checkout_description | — | Описание. |
iiko_show_city_field | no | Поле города. |
iiko_checkout_floor | no | Этаж. |
iiko_checkout_doorphone | no | Домофон. |
iiko_checkout_number_of_person | yes | Персоны. |
iiko_enable_order_comment | yes | Комментарий. |
iiko_show_delivery_terminal | no | Терминал. |
iiko_use_tel_mask | yes | Маска телефона. |
iiko_use_adv_tel_mask | yes | Расш. маска. |
iiko_type_street_field | ajax_search | Поле улицы. |
iiko_checkout_js_street | yes | JS улиц. |
iiko_max_street_result | 10 | Лимит улиц. |
iiko_filter_streets_by_restaurant_city | yes | Фильтр улиц. |
show_order_progress_bar | no | Прогресс-бар. |
remember_last_order | no | Запоминать заказ. |
dont_change_wc_order_status | no | Не менять статус. |
Гео
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_geo_system | yandex | Провайдер. |
iiko_address_format_type | — | Формат адреса. |
iiko_dadata_key | — | Ключ DaData. |
iiko_dadata_skey | — | Секрет DaData. |
iiko_dadata_suggest_count | 20 | Подсказок DaData. |
iiko_dadata_division | — | Отделение. |
iiko_twogis_key | — | Ключ 2GIS. |
iiko_yandex_key | — | Ключ Yandex. |
iiko_geo_show_map | no | Карта Yandex. |
iiko_manual_delivery_zones | no | Ручные зоны. |
manual_zones | [] | Полигоны. |
yandex_api_key | — | Ключ Yandex (ZoneChecker). |
iiko_default_street_id | — | Улица по умолчанию (legacy). |
iiko_geo_cities | — | Города (legacy). |
iiko_geo_current_city_id | — | Текущий город. |
Доставка
| Ключ | По умолчанию | Назначение |
|---|---|---|
zone_by_coordinates | no | Расчёт по координатам. |
woo_custom_delivery_method | no | Свой метод. |
use_woo_delivery | yes | Доставка WC. |
enable_restrictions | no | Внутр. ограничения. |
enable_external_restrictions | no | Внешн. ограничения. |
order_creation_front_timeout | 60 | Таймаут создания. |
iiko_enable_calendar | yes | Календарь. |
iiko_enable_schedule | yes | Расписание. |
iiko_date_period | 1 | Период дат. |
iiko_rest_time | 00:30 | Время подготовки. |
iiko_time_slot_interval | 30 | Шаг слота. |
iiko_time_slot_duration | 60 | Длительность слота. |
iiko_time_display_format | exact | Формат времени. |
Оплата
| Ключ | Тип | Назначение |
|---|---|---|
wc_pay_types | array | Маппинг шлюз → iiko. |
is_fiscal | array | Внешняя фискализация. |
Бонусы
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_enable_loyalty_system | no | Включить iiko Card. |
iiko_bonuses_program_id | — | Программа. |
iiko_bonuses_limit | 30 | Лимит % (5–100). |
iiko_hold_bonuses | no | Hold. |
iiko_bonuses_hint | Оплачивайте бонусами… | Подсказка iiko Card. |
loona_bonuses | no | Включить Loona. |
loona_key | — | Ключ Loona. |
loona_template | — | Шаблон Loona. |
default_user_birthday | 1970-01-01 | День рождения при создании клиента Loona. |
loona_percent_limit | 50 | Лимит % оплаты Loona. |
loona_bonuses_hint | — | Подсказка Loona (отдельный ключ от iiko_bonuses_hint). |
Взаимоисключение Loona и iiko Card
Обе системы одновременно включить нельзя: при iiko_enable_loyalty_system=yes Loona автоматически отключает checkout/order/AJAX-хyки. Подробнее — Loona.ai → Взаимоисключение.
SMS
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_sms_auth | yes | SMS-авторизация. |
iiko_email_auth_enabled | — | Email-авторизация. |
iiko_wait_call_auth_enabled | — | WaitCall. |
iiko_woo_auth | yes | Подмена формы WC. |
iiko_session_max | yes | Долгая сессия. |
iiko_sms_text | Ваш код: {code} | Текст SMS. |
iiko_code_sent_text | Code sent to {email} | Email отправлен. |
iiko_sms_help_text | — | Подсказка. |
iiko_wait_sms_time | 60 | Сек до повторной. |
iiko_main_color | #a485f2 | Цвет. |
iiko_inc_form_style | yes | Стиль формы. |
iiko_disable_box_shadow | yes | Без тени. |
iiko_disable_animation | no | Без анимации. |
iiko_sms_auth_consent | no | Согласие ПД. |
iiko_sms_auth_consent_text | Нажимая кнопку… | Текст согласия. |
sms_service | smsc | Провайдер. |
sms_login | — | Логин. |
sms_password | — | Пароль. |
sms_api_key | — | API-ключ. |
sms_sign | — | Подпись. |
sms_channel | — | Канал smsc. |
sms_mirror | — | Зеркало smsc. |
create_iiko_user | no | Создавать клиента iiko. |
default_user_cat | — | Категория клиента. |
Уведомления
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_enable_notifications | yes | Уведомления. |
iiko_telegram_notifications | no | Telegram. |
iiko_email_notifications | yes | Email. |
tg_enable_notifications | no | Telegram (модуль). |
tg_token | — | Токен бота. |
tg_user_id | — | Chat ID. |
tg_orders_notifications | no | О заказах. |
tg_bg_notifications | no | О фоновых. |
tg_api_base_url | — | Кастомный URL. |
tg_order_template | — | Шаблон. |
Performance
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_performance_monitoring_enabled | yes | Мониторинг. |
iiko_performance_telegram_alerts | yes | Алерты. |
iiko_performance_threshold_slow_operation | 5.0 | Порог операции. |
iiko_performance_threshold_memory_usage | 80 | Порог памяти. |
iiko_performance_threshold_slow_query | 1000 | Порог запроса. |
iiko_performance_threshold_high_query_count | 100 | Кол-во запросов. |
Кеш
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_object_cache_enabled | no | Object cache. |
iiko_object_cache_driver | memcached | Драйвер. |
iiko_memcached_object_cache_host | 127.0.0.1 | Memcached host. |
iiko_memcached_object_cache_port | 11211 | Memcached port. |
iiko_redis_object_cache_host | redis | Redis host. |
iiko_redis_object_cache_port | 6379 | Redis port. |
iiko_redis_object_cache_password | — | Redis password. |
iiko_redis_object_cache_database | 0 | Redis DB. |
iiko_cache_enabled | yes | Plugin cache. |
iiko_cache_ttl | 3600 | TTL plugin cache. |
Cron
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_coupon_sync_time | 24hourly | Sync купонов. |
iiko_user_sync_time | 2hourly | Sync пользователей. |
iiko_stop_list_time | — | Stop-list. |
iiko_check_removed_time | — | Удалённые. |
iiko_pay_by_table_time | min | Pay by Table. |
Режимы
| Ключ | По умолчанию | Назначение |
|---|---|---|
iiko_enable_delivery | yes | Доставка. |
iiko_enable_checkout | yes | Checkout (delivery). |
iiko_enable_qr_menu | yes | QR-меню. |
iiko_qr_menu_table_prefix | QR | Префикс QR. |
iiko_qr_menu_show_allergens | yes | Аллергены. |
iiko_enable_table_booking | yes | Бронь. |
iiko_enable_qr_orders | yes | QR заказы. |
iiko_enable_qr_payment | yes | QR оплата. |
iiko_enable_pay_by_table | yes | Pay by Table. |
iiko_enable_table_orders | yes | Заказы по столу. |
iiko_enable_table_payment | yes | Оплата по столу. |
iiko_enable_table_management | yes | Управление столами. |
iiko_pay_by_table_require_phone | yes | Требовать телефон. |
iiko_pay_by_table_auto_confirm | no | Автоподтверждение. |
Pay by Table
| Ключ | По умолчанию | Назначение |
|---|---|---|
pay_by_table_enable | no | Включить. |
table_online_gateway | — | Онлайн шлюз. |
table_cache_gateway | — | Наличные. |
table_discount_gateway | — | Скидка. |
table_correct_discount | no | Коррекция скидки. |
table_enable_spend_bonuses_blocking | no | Блокировка бонусов. |
ReserveTables
| Ключ | По умолчанию | Назначение |
|---|---|---|
table_enable | no | Режим стола. |
table_enable_get_only | no | Совместимость. |
table_checkout_modal | yes | Modal checkout. |
table_show_num | yes | Номер стола. |
table_num_text | — | Текст. |
table_js_selector | a.checkout… | Селектор. |
allow_change_num | no | Смена стола. |
PointChecker
| Ключ | По умолчанию | Назначение |
|---|---|---|
use_chain_mode | no | Сетевой. |
use_terminals_meta | no | Meta терминалов. |
use_custom_point_url | no | Кастомные URL. |
points_url | [] | URL терминалов. |
Прочее
| Ключ | Назначение |
|---|---|
iiko_db_migrations | Список выполненных миграций. |
iiko_setup_wizard_completed | Timestamp завершения wizard. |
enable_checkout_block | Блок checkout (default true). |
enable_saved_addresses_block | Блок адресов (default true). |
Константы wp-config.php
IIKO_CACHE_DRIVER— принудительный драйвер кеша.IIKO_CACHE_MIRROR_LARGE_KEYS— зеркалирование больших ключей.