Зв'язатись
  • OpenCart
  • Доставка
  • v1.0.1

GLS CEE Shipping — модуль доставки для GLS в OpenCart: на адресу і в ParcelShop / ParcelLocker (MyGLS)

Доставка GLS для магазинів OpenCart 4, 3 і 2.3 у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині через MyGLS API: кур'єр на адресу і вибір ParcelShop або ParcelLocker прямо на чекауті, етикетки з картки замовлення, трекінг і статуси. Pro — ціни за вагою, кілька посилок, масові етикетки, автоетикетка за статусом і щогодинні статуси. Ліцензія назавжди.

Завантажити Free
Pro · ліцензія назавжди Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2 – 4.1.x (перевірено на 4.1.0.3 з драйвером pdo і 4.0.2.3), 3.0.x (перевірено на 3.0.5.0) і 2.3.0.2 (PHP 7.0) · штатний чекаут і CatCode One Page Checkout · MyGLS: HR, CZ, HU, RO, SI, SK · мови модуля English, hrvatski, čeština, slovenčina, magyar, română, slovenščina
Версія
v1.0.1 (OpenCart 4)
v1.0.1 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3)
Ліцензія
один сайт, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
жовтень 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Два методи GLS: кур'єр на адресу і ParcelShop / ParcelLocker — для Хорватії, Чехії, Угорщини, Румунії, Словенії та Словаччини через MyGLS API ✔ ✔
Вибір точки на штатному чекауті OpenCart 4, 3 і 2.3 та на CatCode One Page Checkout: пошук за індексом, містом, вулицею чи назвою, без діакритики («cakovec» знаходить Čakovec) ✔ ✔
У списку — години роботи, тип точки (ParcelShop / ParcelLocker) і позначка «без накладеного платежу»; точки у відпустці приховано; фільтр «лише точки / лише поштомати» ✔ ✔
Панель точки з'являється лише при своєму методі; поля адреси покупця модуль не читає і не переписує ✔ ✔
Без обраної точки сервер не пропускає далі: OpenCart 4 — крок оплати й підтвердження, OpenCart 3 і 2.3 — крок доставки, оплати й підтвердження ✔ ✔
Накладений платіж у точку, яка його не приймає, відхиляється і на чекауті, і в панелі етикетки ✔ ✔
Точка іншої країни не зараховується: покупець змінив країну адреси — обрану точку скинуто ✔ ✔
Адреса доставки замовлення = точка; власна адреса покупця зберігається окремо й видна в панелі GLS ✔ ✔
Фіксована ціна, безкоштовно від суми, ліміт ваги на метод, геозона ✔ ✔
Етикетка з картки замовлення: вага, розбір адреси на вулицю / номер / доповнення з ручною правкою, накладений платіж у валюті країни призначення, PDF A4 або термо ✔ ✔
Перевидрук етикетки, видалення в MyGLS, оновлення статусу; номер посилки і трекінг — у листі покупцю мовою замовлення та в історії замовлення ✔ ✔
Список відправлень GLS у меню «Продажі» ✔ ✔
Точки GLS — у власній таблиці бази, щоденне оновлення лише змінених (LastUpdateTime); чекаут не чекає на API ✔ ✔
Пароль MyGLS зберігається зашифрованим (AES-256 + HMAC); налаштування переживають видалення і повторне встановлення ✔ ✔
Мови модуля: English, hrvatski, čeština, slovenčina, magyar, română, slovenščina ✔ ✔
Посилок в одному відправленні (на адресу) 1 до 99, за налаштуванням (5 за замовчуванням)
Ціни за ваговими діапазонами для кожного методу; важче за останній діапазон — метод не показується — ✔
Масові дії в списку відправлень: створити етикетки, надрукувати одним PDF, оновити статуси — ✔
Етикетка автоматично, коли замовлення переходить в обраний статус — ✔
Щогодинна синхронізація статусів GLS; усі посилки доставлено — замовлення переходить в обраний статус — ✔

Як це виглядає

Вибір GLS ParcelShop або ParcelLocker на чекауті OpenCart 4.1
Штатний чекаут OpenCart 4.1: під методом «GLS ParcelShop or ParcelLocker» — пошук і список точок за індексом покупця. Поштомат позначено «no cash on delivery», у ParcelShop — години роботи.
Обрана точка GLS на чекауті OpenCart
Точку обрано: адреса й години роботи, посилання «Change». Поля адреси покупця при цьому не змінюються — точка йде в замовлення на сервері.
GLS на CatCode One Page Checkout в OpenCart 4.1
CatCode One Page Checkout на OpenCart 4.1: обидва методи GLS у списку, під методом у точку — обрана точка. Без точки блок підтвердження притримано.

Тріал стартує, коли ви попросите

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

Один ключ — один сайт

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • OpenCart 4.0.2.0+ і 4.1.x (перевірено на 4.1.0.3 і 4.0.2.3), 3.x (перевірено на 3.0.5.0) або 2.3.0.2.
  • PHP 7.0+ — той, що потрібен вашій версії OpenCart (перевірено на 7.0, 8.1 і 8.3). Розширення cURL, OpenSSL і zlib.
  • Акаунт MyGLS у Хорватії, Чехії, Угорщині, Румунії, Словенії або Словаччині: логін, пароль, номер клієнта.
  • Телефон покупця на чекауті — його потребує GLS; в OpenCart 4 модуль вмикає його одним кліком.
  • Валюта країни призначення (EUR, CZK, HUF, RON) у магазині з актуальним курсом — для накладеного платежу; інакше береться валюта замовлення.
  • Крон: в OpenCart 4 — вбудований планувальник (System → Maintenance → Cron Jobs); в OpenCart 3 і 2.3 — cron-адреса з налаштувань раз на годину. Без крону точки оновлюються кнопкою.
  • Вага товарів — для товарів без ваги береться вага за замовчуванням з налаштувань.
  • Мови модуля: English, hrvatski, čeština, slovenčina, magyar, română, slovenščina. Українською інтерфейс не перекладено — модуль зроблено для магазинів Центральної і Східної Європи.

Історія версій

v1.0.1 Поточна жовтень 2026

Сервіс DPV (задекларована вартість посилки) для хорватських індексів 20xxx, Дубровницько-Неретванська жупанія, — його вимагає документація MyGLS API.

v1.0.0 жовтень 2026

Перший випуск: доставка GLS на адресу і в ParcelShop / ParcelLocker у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині через MyGLS API, вибір точки на штатному чекауті OpenCart 4,…

Разом з GLS CEE Shipping купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» GLS CEE Shipping Nova Poshta Premium LiqPay Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
3 790 ₴ назавжди замість 6 260 ₴ поштучно
Купити набір →

Повний опис модуля

GLS CEE Shipping — незалежний модуль доставки для GLS від студії CatCode для магазинів у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині на OpenCart 4, 3 і 2.3. Покупець обирає доставку кур’єром GLS на адресу або в GLS ParcelShop чи ParcelLocker прямо на чекауті, а менеджер створює етикетку, друкує її й бачить статус посилки в картці замовлення через MyGLS API, не відкриваючи кабінет GLS.

Що потрібно від вас. Договір з GLS у вашій країні та доступ до MyGLS: логін (e-mail), пароль і номер клієнта. Чесно про перевірку: тестового доступу до MyGLS у нас немає — GLS видає його лише клієнтам з договором. Модуль написано за офіційною документацією MyGLS API (версія 25.12.11) і перевірено на тестовому сервері, що відповідає як MyGLS за цією документацією. Справжніх етикеток у GLS ми не створювали. Спробуйте на своєму акаунті в 7-денному тріалі Pro — якщо GLS відповість інакше, ніж у документації, виправимо оперативно.

Про торговельну марку. GLS і MyGLS — торговельні марки GLS. GLS CEE Shipping — незалежний модуль CatCode, а не офіційний продукт GLS: GLS його не випускає і не підтримує. Модуль працює з вашим власним акаунтом MyGLS через MyGLS API за документацією GLS.

Магазин на WooCommerce? Для нього є окремий плагін GLS CEE Shipping для WooCommerce: ті самі два методи GLS і вибір ParcelShop / ParcelLocker на класичному й блоковому чекауті, етикетки MyGLS з картки замовлення, трекінг і накладений платіж.

Як це виглядає для покупця

  • Два методи GLS у списку доставки: кур’єр на адресу і ParcelShop / ParcelLocker. Метод у точку показується лише для країн, де ви ввімкнули точки й завантажили їх.
  • Пошук точки за індексом, містом, вулицею чи назвою, без діакритики. Одразу показано точки з індексу покупця.
  • У списку — тип точки, адреса, години роботи і позначка «без накладеного платежу». Точки у відпустці й неактивні не показуються.
  • Без точки далі не пройти: сервер відхиляє крок, а блок підтвердження на сторінці притримується з підказкою, що бракує точки.

Що отримує адмін

  • Налаштування в шести вкладках: загальні, акаунт MyGLS, точки, відправлення, автоматизація, ліцензія. Країна акаунта визначає, до якого MyGLS (api.mygls.hr, .cz, .hu, .ro, .si, .sk) звертається модуль; є тестовий MyGLS.
  • Панель GLS у картці замовлення: обрана точка, власна адреса покупця, створення етикетки з вагою, розбором адреси на вулицю / номер / доповнення й накладеним платежем, PDF, перевидрук, видалення, статус.
  • Етикетки й для замовлень з іншим методом доставки — на адресу покупця.
  • Лист покупцю з номером посилки і посиланням на трекінг GLS — мовою замовлення, і запис в історії замовлення.
  • Список відправлень у меню «Продажі», з масовими діями в Pro.

Як це працює — крок за кроком

  1. Ви вводите дані MyGLS, перевіряєте з’єднання і завантажуєте точки потрібних країн — вони лягають у таблицю модуля й оновлюються щодня.
  2. Покупець обирає «GLS ParcelShop or ParcelLocker» і точку в панелі під методом. Точка йде в сесію на сервері; поля адреси покупця не змінюються.
  3. При оформленні адреса доставки замовлення стає адресою точки, а власна адреса покупця зберігається окремо. Для доставки на адресу — адреса покупця.
  4. Менеджер у картці замовлення натискає «Create GLS label»: модуль відправляє дані в MyGLS (PrintLabels; для точки — сервіс PSD з кодом точки), зберігає PDF і номер посилки.
  5. Покупець отримує лист з трекінгом; статус посилки оновлюється кнопкою, а в Pro — щогодини, і доставлене замовлення переходить в обраний статус.

Що під капотом

  • MyGLS REST API за документацією версії 25.12.11: PrintLabels, GetPrintedLabels, DeleteLabels, GetParcelListStatuses, GetParcelList, GetDeliveryPoints (точки — стиснутий JSON, оновлення лише змінених).
  • Точка — лише на сервері. JavaScript пікера не читає і не пише поля адреси покупця. У сесію йде лише ID точки, дані — з таблиці модуля, а в замовлення точка потрапляє лише для методу в точку і лише своєї країни; інакше прив’язка стирається.
  • Перевірка без точки в OpenCart 4 стоїть на збереженні способу оплати і на підтвердженні; в OpenCart 3 — на подіях кроків доставки, оплати й підтвердження; в OpenCart 2.3 — ті самі кроки через модифікацію, яку модуль реєструє сам.
  • Одна бібліотека на три збірки, код сумісний з PHP 7.0; працює і з драйвером бази pdo в OpenCart 4.1.
  • Пароль MyGLS — AES-256-CBC з HMAC, після збереження не показується.
  • Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції, доставка й етикетки працюють далі.
  • Деінсталяція знімає події й завдання крону; таблиці модуля й копія налаштувань лишаються для повторного встановлення.

Як встановити

  1. OpenCart 4: Розширення → Інсталятор → завантажте cc_glscee.ocmod.zip (ім’я архіву не змінюйте) і натисніть «Встановити». OpenCart 3: Розширення → Інсталятор → cc_glscee-oc3.ocmod.zip, потім Розширення → Модифікації → «Оновити». OpenCart 2.3: залийте вміст папки upload/ з cc_glscee-oc23.ocmod.zip у корінь магазину (FTP або файловий менеджер хостингу).
  2. Розширення → Розширення → Доставка → GLS CEE Shipping (MyGLS) → «Встановити», потім «Редагувати».
  3. OpenCart 2.3: Розширення → Модифікації → «Оновити». Модуль реєструє свою модифікацію сам, а сторінка налаштувань нагадує, доки «Оновити» не натиснуто.
  4. На вкладці «MyGLS account» оберіть країну акаунта, введіть логін, пароль і номер клієнта, дані відправника і натисніть «Save and test the connection».
  5. На вкладці «ParcelShops & Lockers» відмітьте країни і натисніть «Download now»; на вкладці «General» увімкніть методи, поставте ціни, поріг безкоштовної доставки й ліміт ваги.
  6. Оформіть тестове замовлення в точку і створіть етикетку з картки замовлення.
  7. Для Pro: вставте ліцензійний ключ з листа після оплати або увімкніть тріал на вкладці «Licence». Для OpenCart 3 і 2.3 додайте cron-адресу з вкладки «Automation» у cron хостингу, раз на годину.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Що потрібно від GLS?

Договір з GLS у вашій країні і доступ до MyGLS: логін (e-mail), пароль і номер клієнта. Модуль працює з MyGLS Хорватії, Чехії, Угорщини, Румунії, Словенії та Словаччини; країна акаунта визначає, до якого MyGLS він звертається.

З якими акаунтами GLS модуль перевірено?

Тестового доступу до MyGLS у нас немає — GLS видає його лише клієнтам з договором. Модуль написано за офіційною документацією MyGLS API (версія 25.12.11) і перевірено на тестовому сервері, що відповідає як MyGLS за цією документацією. Помилки GLS модуль показує їхнім текстом і кодом, тож одразу видно, що саме не так. Спробуйте на своєму акаунті в 7-денному тріалі Pro — якщо GLS відповість інакше, виправимо оперативно.

Метод «GLS ParcelShop або ParcelLocker» не з'являється на чекауті.

Він з'являється, коли точки країни завантажені (кнопка «Download now» на вкладці «ParcelShops & Lockers»), країна відмічена в налаштуваннях і адреса покупця в цій країні. Перевірте й ліміт ваги методу та геозону.

Етикетка не створюється через телефон.

GLS потрібен телефон покупця, а OpenCart 4 за замовчуванням його не питає. На сторінці налаштувань є кнопка, що вмикає «Telephone display» і «Telephone required».

У якій валюті йде накладений платіж?

У валюті країни призначення (EUR для Хорватії, Словенії, Словаччини; CZK; HUF; RON), якщо вона є у валютах магазину, — за курсом з таблиці валют магазину. Якщо такої валюти немає, береться валюта замовлення; на сторінці налаштувань модуль підказує, яких валют бракує. Суму можна поправити в панелі перед створенням етикетки.

Можна відправити кілька посилок в один ParcelShop?

Кілька посилок в одному відправленні (Pro) модуль робить лише для доставки на адресу. Для ParcelShop / ParcelLocker — одна посилка на етикетку.

Чи працює з іншими чекаутами?

Перевірено на штатному чекауті OpenCart 4, 3 і 2.3 та на CatCode One Page Checkout. Інші модулі чекауту (Journal, Quick Checkout тощо) не перевірялись.

Ліцензія на рік?

Ні. Для OpenCart це одна оплата, ліцензія назавжди, і вона одна на всі три збірки: 4.x, 3.x і 2.3. Методи доставки, вибір точки, етикетки, трекінг і накладений платіж лишаються безкоштовними без обмеження в часі.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

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