Зв'язатись
  • 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. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль