Тема
Переход на версию 3.x
В версии 3.0.0 мы кардинально пересмотрели архитектуру и название плагина. Обновление продиктовано внешними факторами и нашим стремлением улучшить продукт для бизнеса.
Главные причины перехода на новую версию
Юридические требования правообладателей Syrve
Главной причиной рефакторинга стали строгие требования компании Syrve к использованию её брендов. Чтобы урегулировать этот вопрос и избежать возможных рисков с торговой маркой iiko в будущем, мы провели масштабный ребрендинг и переписали архитектуру. Мы пошли на значительные затраты ресурсов ради того, чтобы сохранить продукт и продолжить его стабильную поддержку для наших клиентов.Отказ от ionCube Loader — независимость от хостингов
Плагин больше не требует установки ionCube. Он работает стабильно на любых современных серверах "из коробки" и не зависит от настроек хостинга.Прозрачность и безопасность кода
Код плагина стал полностью открытым. Это позволяет службам безопасности крупных сетей доставок легко проводить аудит решения перед внедрением.Ускорение работы сайта
Отсутствие закрытого кода снижает нагрузку на сервер, ускоряя как саму работу сайта, так и процесс оформления заказов.
Изменение функционала бесплатной версии
Бесплатная версия плагина теперь фокусируется только на базовых операциях:
- Ручной импорт меню (1 организация и 1 терминал).
- Ручной экспорт заказов по кнопке.
Вся автоматизация и расширенные модули теперь доступны только в MAXPOS Integration Pro:
- Авто-экспорт заказов (по хукам оплаты и статуса).
- Импорт меню по расписанию (Cron).
- Мультиорганизационность и маршрутизация заказов.
- Модификаторы, размеры, бонусная система (iikoCard), зоны доставки и вебхуки.
Почему произошло разделение? Поддержка сложной логики требует больших ресурсов на адаптацию под частые обновления API. Перенос расширенного функционала в сегмент MAXPOS Integration Pro гарантирует высокое качество кода, оперативную поддержку и регулярные обновления для бизнеса, зависящего от автоматизации.
Что делать при обновлении с 2.x на 3.x?
Если вы использовали автоматизацию (крон, авто-экспорт, модификаторы) в бесплатной версии 2.x, после обновления эти функции перестанут работать.
Для их восстановления потребуется приобрести лицензию MAXPOS Integration Pro — свяжитесь с нами, чтобы запросить лицензионный ключ. После его ввода в настройках весь привычный функционал будет мгновенно разблокирован без потери данных.
Ручные шаги при миграции на версию 3.x
В связи с полным рефакторингом и ребрендингом, при переходе на новую версию потребуется выполнить ряд ручных действий:
- Переустановка плагинов
Из-за смены названия потребуется деактивировать и удалить старые версии плагинов, после чего установить и активировать новые. - Методы доставки WooCommerce
Необходимо заново добавить и настроить методы доставки (Самовывоз и Курьер) в ваших зонах доставки WooCommerce, так как их системные идентификаторы изменились. - Проверка настроек плагина
Обязательно пройдитесь по всем вкладкам настроек плагина. Некоторые параметры могли сброситься к значениям по умолчанию, и их потребуется задать заново. - Обновление шорткодов
Если вы использовали шорткоды плагина (например, для вывода КБЖУ, баланса бонусов и др.) на страницах сайта, проверьте их работоспособность и при необходимости обновите написание согласно новой документации. - CRON и сторонние интеграции
Если у вас был настроен серверный CRON (планировщик) для автоматического запуска импорта или другие внешние интеграции, системные имена задач изменились — задания потребуется пересоздать. - Кастомный код (для разработчиков)
Если в вашей дочерней теме (functions.php) или кастомных плагинах использовались хуки, фильтры или константы нашего плагина для расширения его логики, их префиксы изменились. Вашему разработчику потребуется обновить эти названия в коде.