О плагине Woo2iiko
Woo2iiko — это «мост» между интернет-магазином на WooCommerce и учётной системой ресторана iiko (Syrve). Плагин автоматизирует рутину: выгружает меню из iiko на сайт и отправляет заказы с сайта обратно в iiko.
Для кого
- Рестораны с доставкой — единый каталог, актуальные цены, заказы сразу в iiko.
- Рестораны с QR-меню — гость сканирует QR и заказывает с телефона.
- Рестораны с залом — оплата заказа по номеру стола онлайн.
- Сети ресторанов — несколько точек продаж на одном сайте.
Ключевые возможности
Импорт из iiko
- Категории и товары (блюда, товары, услуги).
- Модификаторы (группы, одиночные, обязательные) с изображениями и расчётом цены.
- Изображения товаров (с дедупликацией по хешу).
- Пищевая ценность (КБЖУ) и аллергены.
- Цены и остатки (стоп-листы).
Источник данных в коде
src/Features/ProductImport (smart/full/step-by-step/background импорт), src/Features/ProductModifiers, src/Features/ProductNutritional, src/Features/StopList.
Экспорт заказов в iiko
- Состав заказа с модификаторами.
- Адрес доставки с координатами и нормализацией.
- Клиент (телефон, имя, email, день рождения).
- Тип и сумма оплаты (нал/безнал).
- Бонусы и скидки.
- Тип доставки (курьер / самовывоз).
Источник данных в коде
src/Features/OrderExport, src/Features/CheckoutForm, src/Features/WooPayment, src/Features/Bonuses, src/Features/WooCoupon, src/Shared/Export/OrderDeliveryRequest.
Checkout и доставка
- Расширенные поля: тип доставки, дата/время, адрес, дом, корпус, подъезд, этаж, домофон, количество персон, терминал.
- Подсказки адреса (DaData, 2GIS, Yandex).
- Расчёт зоны доставки (point-in-polygon) и минимальной суммы.
- Расписание работы ресторана и временные слоты.
- Блокировка оформления в нерабочее время.
Лояльность
- iiko Card — встроенные бонусы iiko (баланс, списание, hold, возврат).
- Loona.ai — внешняя система лояльности.
- Купоны — синхронизация скидок iiko с WooCommerce, валидация по категориям.
Клиентские сервисы
- SMS-авторизация — вход по коду (SMS / email / звонок), авто-регистрация в iiko.
- Личный кабинет — профиль, адреса, заказы, синхронизация с iiko.
- Уведомления — Telegram, email, SMS.
Администрирование
- Кеш — object cache (Redis/Memcached) и plugin cache (Object/APCu/MySQL/SQLite/File).
- Фоновые процессы — cron-задачи импорта, синхронизации, очистки.
- Мониторинг — метрики производительности, алерты в Telegram.
- Логи — debug, API-логи, trace.
- WP-CLI — управление плагином из командной строки.
Что не делает плагин
- Не заменяет iiko RMS — он только обменивается данными через Cloud API.
- Не ведёт складской учёт — остатки берутся из iiko.
- Не является платёжным шлюзом — используются шлюзы WooCommerce.
Следующий шаг
Изучите требования к окружению перед установкой.