ROZETKA Delivery — модуль пункты выдачи ROZETKA для OpenCart 2.3, 3.x и 4.x
Интеграция OpenCart 2.3, 3.x и 4.x с сетью пунктов выдачи ROZETKA: выбор пункта в корзине, создание электронной накладной одним кликом. Pro — наложенный платёж и авто-обновление статусов.
Что включено в лицензии
| Функция | Free | Pro |
|---|---|---|
| Подключение к ROZETKA Delivery по статическому токену | ✔ | ✔ |
| Поиск города и выбор пункта выдачи в корзине | ✔ | ✔ |
| Локальный кеш городов и пунктов выдачи — подсказки без задержек | ✔ | ✔ |
| Собственный тариф: ступени по весу, объёмный вес, порог бесплатной доставки | ✔ | ✔ |
| Создание ЭН и печать этикетки вручную из списка отправлений | ✔ | ✔ |
| Ручное обновление статуса и отмена ЭН | ✔ | ✔ |
| Гео-зоны, класс налога, акцентный цвет виджета | ✔ | ✔ |
| Украинская и английская локализации | ✔ | ✔ |
| Наложенный платёж — автоматическая сумма к оплате в пункте выдачи для заказов с оплатой при получении | — | ✔ |
| Авто-обновление статусов — почасовой крон синхронизирует статусы доставки без вашего участия | — | ✔ |
ROZETKA Delivery — модуль для OpenCart 2.3, 3.x и 4.x, который подключает магазин к сети пунктов выдачи ROZETKA. Покупатель выбирает город и пункт выдачи прямо в корзине, заказ в админке сразу сохраняет привязку к конкретному отделению, а электронную накладную (ЭН) менеджер создаёт одним кликом из списка отправлений.
Базовая версия — бесплатная. Pro-функции (наложенный платёж на ЭН и автоматическое почасовое обновление статусов доставки) разблокируются лицензионным ключом — купить ниже.
Живое демо
Модуль можно потрогать руками до покупки — отдельный демо-магазин на каждую версию: OpenCart 4.x, OpenCart 3.x, OpenCart 2.3. Добавьте любой товар в корзину и перейдите к оформлению заказа — на шаге доставки появится блок «ROZETKA Delivery» с живым поиском городов и пунктов выдачи. Заказы тестовые, ничего оплачивать не нужно (выберите «Оплата при получении»).
Как это выглядит для покупателя
На шаге доставки появляется блок выбора пункта выдачи ROZETKA: покупатель вводит название города, выбирает его из списка, затем выбирает конкретный пункт выдачи — от небольших отделений до крупных гипермаркетов техники. Выбор сохраняется в сессии и записывается в заказ автоматически, вместе с адресом пункта выдачи.



Что получает админ
Одна страница настроек: статический токен API, тариф (ступени по весу, порог бесплатной доставки, объёмный вес), данные отправителя (город и пункт выдачи подгружаются из вашего кабинета ROZETKA Delivery), гео-зона и класс налога. Отдельный экран «Отправления» показывает все заказы с выбранным пунктом выдачи и кнопками создания ЭН, обновления статуса и отмены.
Как это работает — шаг за шагом
- Покупатель на сайте выбирает ROZETKA Delivery как способ доставки, ищет город, выбирает пункт выдачи.
- Заказ создаётся в вашей OC-админке с сохранённой привязкой к конкретному пункту выдачи — адрес заказа записывается автоматически.
- Менеджер нажимает «Создать ЭН» в списке отправлений — модуль вызывает API ROZETKA Delivery, получает номер электронной накладной и печатную этикетку.
- С Pro: к ЭН автоматически добавляется сумма наложенного платежа для заказов с оплатой при получении, а статус доставки почасово обновляется кроном без участия менеджера.
Сколько стоит
990 грн — лицензия навсегда. Одна оплата за Pro-функции, обновления и техническую поддержку. Никаких автосписаний, реквизиты карты мы не храним.
- 1 год — 990 грн
Один ключ — два домена (production + staging). Переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку.
Сначала триал, потом оплата. Сразу после установки можно нажать «Попробовать Pro» — включается 7-дневный бесплатный доступ к наложенному платежу и авто-обновлению статусов на собственном магазине ещё до покупки. Именно поэтому возврат средств после оплаты не предусмотрен — вы видите модуль в деле до того, как платите.
Технические требования
- OpenCart 4.0.2 – 4.1.x (4.2+ тоже работает), OpenCart 3.0.2 – 3.0.5.0 или OpenCart 2.3.0.x — отдельная сборка под каждую линейку
- PHP 8.1+ для сборки OC4, 7.x–8.x для OC3, 5.6+ для OC2.3 (отдельный PHP 5.6-совместимый синтаксис)
- MySQL 5.7+ / MariaDB 10.3+
- Статический токен API ROZETKA Delivery — выдаётся в партнёрском кабинете rozetka.delivery. Справочники городов и пунктов выдачи на витрине работают и без токена; токен нужен для создания ЭН.
Что под капотом
- Три отдельные сборки — native для OpenCart 4.x (PSR-4 неймспейсы, events-API), классическая для OpenCart 3.x (event-таблица, Bootstrap 3), PHP 5.6-совместимая для OpenCart 2.3 (адресная подстраховка через ocmod-патч, так как в 2.3 нет controller-событий).
- Токен API зашифрован в БД — XOR с per-install секретом. Если кто-то дампнет БД — токен не считается в открытом виде.
- Локальный кеш городов и пунктов выдачи — справочники ROZETKA Delivery отдаются без авторизации, поэтому подсказки в корзине работают даже до настройки токена.
- Тот же лицензионный клиент, что и в других Pro-модулях CatCode: 7-дневный триал, 14-дневный офлайн-грейс, проверка product_slug (ключ от другого продукта не активирует этот модуль).
Как установить
- Загрузите нужную сборку через Расширения → Установщик в вашей OC-админке:
rozetka_delivery.ocmod.zipдля OpenCart 4.x,rozetka_delivery-oc3-1.0.0.ocmod.zipдля OpenCart 3.x,rozetka_delivery-oc2-1.0.0.ocmod.zipдля OpenCart 2.3. - Активируйте в списке, затем зайдите в настройки → нажмите «Установить» (создаст таблицы БД, события, крон-задачи).
- Вставьте статический токен из вашего партнёрского кабинета ROZETKA Delivery, нажмите «Проверить токен».
- Выберите город и пункт выдачи отправителя, заполните контактные данные → сохраните.
- Готово — в корзине появится блок с выбором пункта выдачи ROZETKA.
- Для Pro-функций: нажмите «Попробовать Pro» (7 дней бесплатно) или вставьте купленный лицензионный ключ → «Активировать».
История версий
- 1.0.0 (OpenCart 4.x / 3.x / 2.3) — 25 августа 2026
- Первый релиз: поиск города и пункта выдачи в корзине с живым API ROZETKA Delivery, собственный прайс (ступени по весу, объёмный вес, порог бесплатной доставки), создание ЭН и печать этикетки с экрана отправлений, гео-зоны и класс налога, шифрованный токен API. Лицензирование — 7-дневный триал, годовая лицензия 1–5 лет, Pro открывает наложенный платёж на ЭН и почасовое автообновление статусов.
Частые вопросы
Перепишется ли мой checkout?
Нет. Модуль вставляет свой блок через event в футере, без изменения вашей темы. Если когда-нибудь захотите удалить модуль — checkout останется таким, каким был.
Что будет с данными после удаления модуля?
Журнал отправлений, кеш городов и пунктов выдачи и уже созданные ЭН останутся в БД. Таблицы намеренно не удаляются при удалении модуля.
Лицензию нужно продлевать?
Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.
Можно ли перенести ключ на другой домен?
Да. В настройках нажмите «Деактивировать» на старом домене — слот освободится, можно вставлять на новом.
Нужен ли отдельный договор с ROZETKA?
Да. Для создания ЭН нужен статический токен из партнёрского кабинета rozetka.delivery. Без токена справочники городов и пунктов выдачи на витрине всё равно работают.
Будет ли поддержка новых версий OpenCart?
Да. Обновления для новых релизов OpenCart доступны бесплатно всем клиентам с активной лицензией — без дополнительных платежей.
Вопросы по модулю?
Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.
Пока ни одного отзыва. Будь первым — ниже.
Оставить отзыв
Отзыв модерируется перед публикацией — обычно это занимает до 24 часов.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Задать вопрос
Обычно отвечаем в течение 24 часов в рабочее время.
Покупка модуля
—