Связаться
  • OpenCart
  • Доставка
  • v1.1.8

Rozetka Delivery & Justin Shipping — пункты выдачи ROZETKA и Justin для OpenCart 2.3, 3.x и 4.x

Интеграция OpenCart 2.3, 3.x и 4.x с сетью пунктов выдачи ROZETKA: выбор пункта в корзине, создание электронной накладной одним кликом. Pro — наложенный платёж и авто-обновление статусов.

Скачать Free
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
Или все 173 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Два метода доставки: ROZETKA Delivery и Justin (пункты выдачи в Сильпо) ✔ ✔
Поиск города и выбор пункта выдачи в корзине ✔ ✔
Список пунктов Justin с justin.ua, обновляется ежедневно ✔ ✔
Локальный кеш городов и пунктов выдачи — подсказки без задержек ✔ ✔
Собственный тариф ROZETKA: ступени по весу, объёмный вес, порог бесплатной доставки ✔ ✔
Фиксированная цена и порог бесплатной доставки для Justin ✔ ✔
Создание ЭН ROZETKA и печать этикетки из списка отправлений ✔ ✔
Ручное обновление статуса и отмена ЭН ROZETKA ✔ ✔
Гео-зоны, класс налога, акцентный цвет виджета ✔ ✔
Украинская, русская и английская локализации ✔ ✔
Наложенный платёж — автоматическая сумма к оплате в пункте выдачи ROZETKA для заказов с оплатой при получении — ✔
Авто-обновление статусов — почасовой крон синхронизирует статусы ЭН ROZETKA — ✔

Как это выглядит

ROZETKA Delivery — бесплатная версия в админке OpenCart
Базовая доставка ROZETKA Delivery работает без ключа: тариф, справочник городов и пунктов выдачи, данные отправителя. Секция «Лицензия» внизу показывает текущее состояние.
ROZETKA Delivery — модалка пробного периода
Семь дней Pro включаются только по вашему клику: вводите email — ключ выдаётся на этот магазин и дублируется письмом.
ROZETKA Delivery — список отправлений в админке
Экран «Отправления»: каждый заказ с выбранным пунктом выдачи, кнопка «Создать ЭН» сразу под рукой.

Главное о модуле

Как это выглядит для покупателя

На шаге доставки появляется блок выбора пункта выдачи 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. Справочники городов и пунктов выдачи на витрине работают и без токена; токен нужен для создания ЭН.

История версий

v1.1.8 OC 4.x Текущая 26 сентября 2026

OpenCart 4 с драйвером базы данных PDO: заказ с ROZETKA или Justin не оформлялся.

v1.1.7 OC 4.x) · 1.1.4 (OpenCart 3.x и 2.3 24 сентября 2026

Исправлена ошибка лицензионного модуля на витрине OpenCart.

v1.1.6 OC 4.x 23 сентября 2026

CatCode One Page Checkout: виджет иногда не появлялся — ROZETKA или Justin выбраны, а выбора города и пункта выдачи нет.

Все версии (9)
v1.1.4 OC 4.x 23 сентября 2026

Скрытая форма адреса больше не получает индекс-заглушку «00000».

v1.1.3 OC 4.x) · 1.1.2 (OpenCart 3.x и 2.3 23 сентября 2026

В заказ попадает настоящая область пункта выдачи.

v1.1.2 OC 4.x 22 сентября 2026

Работает на CatCode One Page Checkout (маршрут extension/cc_onepage/checkout) так же, как на штатном чекауте.

v1.1.1 OC 4.x сентябрь 2026

Настройки, токен, лицензия и настройки Justin переживают деинсталляцию и переустановку модуля через Установщик.

v1.1.0 (OpenCart 4.x v3.x v2.3) сентябрь 2026

Новый метод Justin с выбором пункта выдачи в Сильпо (список с justin.ua, ежедневное обновление); поиск города ROZETKA от 3 букв; справочник пунктов без токена.

v1.0.0 (OpenCart 4.x v3.x v2.3) Первый релиз 25 августа 2026

Поиск города и пункта выдачи в корзине с живым API ROZETKA Delivery, собственный прайс (ступени по весу, объёмный вес, порог бесплатной доставки), создание ЭН и печать этикетки с экрана…

Вместе с Rozetka Delivery & Justin Shipping покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Rozetka Delivery & Justin Shipping Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 173 модулей в All Access за 4 990 ₴.
3 590 ₴ навсегда вместо 5 960 ₴ поштучно
Купить набор →

Полное описание модуля

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.

Как установить

  1. Загрузите нужную сборку через Расширения → Установщик в вашей 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.
  2. Активируйте в списке, затем зайдите в настройки → нажмите «Установить» (создаст таблицы БД, события, крон-задачи).
  3. Вставьте статический токен из вашего партнёрского кабинета ROZETKA Delivery, нажмите «Проверить токен».
  4. Выберите город и пункт выдачи отправителя, заполните контактные данные → сохраните.
  5. Готово — в корзине появится блок с выбором пункта выдачи ROZETKA.
  6. Для Pro-функций: нажмите «Попробовать Pro» (7 дней бесплатно) или вставьте купленный лицензионный ключ → «Активировать».
  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 — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Создаёт ли модуль накладные Justin?

Нет: открытого API отправлений у Justin нет. Модуль даёт покупателю выбрать пункт Justin, а накладную вы оформляете в своём кабинете Justin.

Нужен ли токен ROZETKA для пунктов в корзине?

Нет: справочник городов и пунктов работает без токена (и с просроченным токеном тоже). Токен нужен только для создания ЭН ROZETKA.

Перепишется ли мой checkout?

Нет. Модуль вставляет свой блок через event в футере, без изменения вашей темы. Если когда-нибудь захотите удалить модуль — checkout останется таким, каким был.

Что будет с данными после удаления модуля?

Журнал отправлений, кеш городов и пунктов выдачи и уже созданные ЭН останутся в БД. Таблицы намеренно не удаляются при удалении модуля.

Лицензию нужно продлевать?

Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.

Можно ли перенести ключ на другой домен?

Да. В настройках нажмите «Деактивировать» на старом домене — слот освободится, можно вставлять на новом.

Нужен ли отдельный договор с ROZETKA?

Да. Для создания ЭН нужен статический токен из партнёрского кабинета rozetka.delivery. Без токена справочники городов и пунктов выдачи на витрине всё равно работают.

Будет ли поддержка новых версий OpenCart?

Да. Обновления для новых релизов OpenCart доступны бесплатно всем клиентам с активной лицензией — без дополнительных платежей.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль