Установка и активация
Способ 1. Через админку WordPress
- Скачайте файл
woo2iiko.zip. - В админке: Плагины → Добавить новый → Загрузить плагин.
- Выберите
.zipи нажмите Установить сейчас. - После установки нажмите Активировать.

Способ 2. Через FTP / файловый менеджер
- Распакуйте
woo2iiko.zip. - Загрузите папку
woo2iikoв/wp-content/plugins/. - В админке: Плагины → активируйте Woo2iiko.
Что проверяется при активации
При загрузке плагин (woo2iiko.php) проверяет:
WooCommerce активен — если нет, активация прерывается с уведомлением:
Woo2iiko has not been activated. To work woo2iiko, you need to install and activate WooCommerce plugin.
Константы путей — определяются
IIKO_PLUGIN_FILE,IIKO_PLUGIN_DIR,IIKO_PLUGIN_URL.Автозагрузка — подключается
vendor/autoload.php(Composer), либо PSR-4 fallback наsrc/.
Порядок загрузки
- Константы и проверка WooCommerce.
load_dependencies()— Composer autoload или spl_autoload.load_plugin_files()—polyfills.php,functions.php,hooks.php,aliases.php.- На
plugins_loaded(priority 9) —woo2iiko_init(): подключение библиотек (wp-background-processing,json-file-manager,Dadata,wp-field-vanilla) и инициализация черезwoo2iiko()->add_actions().
После активации
- Появится главное меню Woo2iiko в админке (dashicon-coffee, позиция 50).
- Появится вкладка iiko в настройках WooCommerce.
- Запустятся миграции базы данных (если есть новые).

Устранение проблем установки
| Симптом | Причина / решение |
|---|---|
| Белый экран | Проверьте версию PHP (≥ 8.3). Смотрите error_log. |
| «WooCommerce не активирован» | Сначала активируйте WooCommerce. |
| Класс не найден | Выполните composer install (или переустановите плагин с vendor/). |
| Нет меню Woo2iiko | Проверьте, что плагин активирован, а не просто установлен. |
См. также Решение проблем.