
Rozetka Delivery & Justin Shipping — пункты выдачи ROZETKA и Justin для OpenCart 2.3, 3.x и 4.x
Интеграция OpenCart 2.3, 3.x и 4.x с сетью пунктов выдачи ROZETKA: выбор пункта в корзине, создание электронной накладной одним кликом. Pro — наложенный платёж и авто-обновление статусов.
- Совместимость
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 и 4.0.2 – 4.1.x
- Версия
-
v1.1.8 (OpenCart 4)
v1.1.4 (OpenCart 3.x)
v1.1.4 (OpenCart 2.3) - Лицензия
- два сайта, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 26 сентября 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Как это выглядит для покупателя
На шаге доставки появляется блок выбора пункта выдачи ROZETKA: покупатель вводит название города, выбирает его из списка, затем выбирает конкретный пункт выдачи — от небольших отделений до крупных гипермаркетов техники.
Justin — пункты выдачи в Сильпо
Отдельный метод доставки «Justin» в том же модуле. Покупатель выбирает город из списка и пункт выдачи Justin в магазине Сильпо; модуль записывает адрес пункта в заказ («Justin: улица, дом» + место в магазине).
Что получает админ
Одна страница настроек: статический токен API, тариф (ступени по весу, порог бесплатной доставки, объёмный вес), данные отправителя (город и пункт выдачи подгружаются из вашего кабинета ROZETKA Delivery), гео-зона и класс налога.

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — два сайта
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
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. Справочники городов и пунктов выдачи на витрине работают и без токена; токен нужен для создания ЭН.
История версий
OpenCart 4 с драйвером базы данных PDO: заказ с ROZETKA или Justin не оформлялся.
Исправлена ошибка лицензионного модуля на витрине OpenCart.
CatCode One Page Checkout: виджет иногда не появлялся — ROZETKA или Justin выбраны, а выбора города и пункта выдачи нет.
Все версии (9)
Скрытая форма адреса больше не получает индекс-заглушку «00000».
В заказ попадает настоящая область пункта выдачи.
Работает на CatCode One Page Checkout (маршрут extension/cc_onepage/checkout) так же, как на штатном чекауте.
Настройки, токен, лицензия и настройки Justin переживают деинсталляцию и переустановку модуля через Установщик.
Новый метод Justin с выбором пункта выдачи в Сильпо (список с justin.ua, ежедневное обновление); поиск города ROZETKA от 3 букв; справочник пунктов без токена.
Поиск города и пункта выдачи в корзине с живым API ROZETKA Delivery, собственный прайс (ступени по весу, объёмный вес, порог бесплатной доставки), создание ЭН и печать этикетки с экрана…
Вместе с Rozetka Delivery & Justin Shipping покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Rozetka Delivery & Justin Shipping — модуль доставки для OpenCart 2.3, 3.x и 4.x с двумя методами: ROZETKA Delivery и Justin. Покупатель выбирает город и пункт выдачи прямо в корзине, адрес заказа записывается сам. Для ROZETKA модуль ещё и создаёт электронную накладную (ЭН) и печатает этикетку из списка отправлений.
Как это выглядит для покупателя
На шаге доставки появляется блок выбора пункта выдачи ROZETKA: покупатель вводит название города, выбирает его из списка, затем выбирает конкретный пункт выдачи — от небольших отделений до крупных гипермаркетов техники. Выбор сохраняется в сессии и записывается в заказ автоматически, вместе с адресом пункта выдачи.
Justin — пункты выдачи в Сильпо
Отдельный метод доставки «Justin» в том же модуле. Покупатель выбирает город из списка и пункт выдачи Justin в магазине Сильпо; модуль записывает адрес пункта в заказ («Justin: улица, дом» + место в магазине). Список — около 300 пунктов в ~80 городах — берётся с justin.ua и обновляется ежедневно кроном; если justin.ua не отвечает, работает последняя удачная копия. Пока пункт не выбран, оформить заказ с Justin не получится.
Накладные Justin модуль не создаёт: открытого API отправлений у Justin нет, поэтому отправление вы оформляете в своём кабинете Justin. ЭН из админки — только для ROZETKA Delivery.
Цена Justin фиксированная (тарифного API нет) + порог бесплатной доставки, гео-зона, класс налога, сортировка. Метод устанавливается, настраивается и отключается отдельно от ROZETKA; в настройках видно, сколько пунктов загружено и когда, есть кнопка «Обновить список сейчас».
Что получает админ
Одна страница настроек: статический токен API, тариф (ступени по весу, порог бесплатной доставки, объёмный вес), данные отправителя (город и пункт выдачи подгружаются из вашего кабинета 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 зашифрован в БД — AES-256-CBC с HMAC и секретом, уникальным для каждого магазина. Если кто-то дампнет БД — токен не считается в открытом виде.
- Локальный кеш городов и пунктов выдачи — справочники ROZETKA Delivery отдаются без авторизации, поэтому подсказки в корзине работают даже до настройки токена.
- Тот же лицензионный клиент, что и в других Pro-модулях CatCode: 7-дневный триал, ключ проверяется на сервере CatCode.
Как установить
- Загрузите нужную сборку через Расширения → Установщик в вашей OC-админке:
rozetka_delivery.ocmod.zipдля OpenCart 4.x,rozetka_delivery-oc3-1.1.3.ocmod.zipдля OpenCart 3.x,rozetka_delivery-oc2-1.1.3.ocmod.zipдля OpenCart 2.3. - Активируйте в списке, затем зайдите в настройки → нажмите «Установить» (создаст таблицы БД, события, крон-задачи).
- Вставьте статический токен из вашего партнёрского кабинета ROZETKA Delivery, нажмите «Проверить токен».
- Выберите город и пункт выдачи отправителя, заполните контактные данные → сохраните.
- Готово — в корзине появится блок с выбором пункта выдачи ROZETKA.
- Для Pro-функций: нажмите «Попробовать Pro» (7 дней бесплатно) или вставьте купленный лицензионный ключ → «Активировать».
- Для Justin: Расширения → Доставка → «Justin» → «Установить», включите метод, укажите цену и сохраните; список пунктов подтянется сам (или кнопкой «Обновить список сейчас»).
Обновление с версии 1.0.x
- OpenCart 4.x — начиная с 1.1.1 настройки, токен, лицензия и настройки Justin переживают деинсталляцию и переустановку модуля через Установщик. С 1.0.x так не получится (старая версия копию настроек не делала): либо скопируйте содержимое архива по FTP в
extension/rozetka_delivery/— настройки остаются; либо переустановите модуль через Установщик и настройте его заново (токен нужно ввести снова). - OpenCart 3.x — загрузите новый zip через Расширения → Установщик поверх старого: настройки сохраняются. Затем установите метод «Justin» в Расширения → Доставка.
- OpenCart 2.3 — сначала удалите старую модификацию «ROZETKA Delivery» 1.0 в Расширения → Модификации, затем загрузите новый zip, скопируйте папку
upload/по FTP (установщик 2.3 без FTP файлы не копирует) и нажмите Модификации → Обновить.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Создаёт ли модуль накладные Justin?
Нет: открытого API отправлений у Justin нет. Модуль даёт покупателю выбрать пункт Justin, а накладную вы оформляете в своём кабинете Justin.
Нужен ли токен ROZETKA для пунктов в корзине?
Нет: справочник городов и пунктов работает без токена (и с просроченным токеном тоже). Токен нужен только для создания ЭН ROZETKA.
Перепишется ли мой checkout?
Нет. Модуль вставляет свой блок через event в футере, без изменения вашей темы. Если когда-нибудь захотите удалить модуль — checkout останется таким, каким был.
Что будет с данными после удаления модуля?
Журнал отправлений, кеш городов и пунктов выдачи и уже созданные ЭН останутся в БД. Таблицы намеренно не удаляются при удалении модуля.
Лицензию нужно продлевать?
Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.
Можно ли перенести ключ на другой домен?
Да. В настройках нажмите «Деактивировать» на старом домене — слот освободится, можно вставлять на новом.
Нужен ли отдельный договор с ROZETKA?
Да. Для создания ЭН нужен статический токен из партнёрского кабинета rozetka.delivery. Без токена справочники городов и пунктов выдачи на витрине всё равно работают.
Будет ли поддержка новых версий OpenCart?
Да. Обновления для новых релизов OpenCart доступны бесплатно всем клиентам с активной лицензией — без дополнительных платежей.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—



