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 годин у робочий час.
Купівля модуля
—