
GLS CEE Shipping — модуль доставки для GLS в OpenCart: на адресу і в ParcelShop / ParcelLocker (MyGLS)
Доставка GLS для магазинів OpenCart 4, 3 і 2.3 у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині через MyGLS API: кур'єр на адресу і вибір ParcelShop або ParcelLocker прямо на чекауті, етикетки з картки замовлення, трекінг і статуси. 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
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати 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. Українською інтерфейс не перекладено — модуль зроблено для магазинів Центральної і Східної Європи.
Історія версій
Сервіс DPV (задекларована вартість посилки) для хорватських індексів 20xxx, Дубровницько-Неретванська жупанія, — його вимагає документація MyGLS API.
Перший випуск: доставка GLS на адресу і в ParcelShop / ParcelLocker у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині через MyGLS API, вибір точки на штатному чекауті OpenCart 4,…
Разом з GLS CEE 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
Повний опис модуля
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.
Як це працює — крок за кроком
- Ви вводите дані MyGLS, перевіряєте з’єднання і завантажуєте точки потрібних країн — вони лягають у таблицю модуля й оновлюються щодня.
- Покупець обирає «GLS ParcelShop or ParcelLocker» і точку в панелі під методом. Точка йде в сесію на сервері; поля адреси покупця не змінюються.
- При оформленні адреса доставки замовлення стає адресою точки, а власна адреса покупця зберігається окремо. Для доставки на адресу — адреса покупця.
- Менеджер у картці замовлення натискає «Create GLS label»: модуль відправляє дані в MyGLS (PrintLabels; для точки — сервіс PSD з кодом точки), зберігає PDF і номер посилки.
- Покупець отримує лист з трекінгом; статус посилки оновлюється кнопкою, а в 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-функції, доставка й етикетки працюють далі.
- Деінсталяція знімає події й завдання крону; таблиці модуля й копія налаштувань лишаються для повторного встановлення.
Як встановити
- OpenCart 4: Розширення → Інсталятор → завантажте
cc_glscee.ocmod.zip(ім’я архіву не змінюйте) і натисніть «Встановити». OpenCart 3: Розширення → Інсталятор →cc_glscee-oc3.ocmod.zip, потім Розширення → Модифікації → «Оновити». OpenCart 2.3: залийте вміст папкиupload/зcc_glscee-oc23.ocmod.zipу корінь магазину (FTP або файловий менеджер хостингу). - Розширення → Розширення → Доставка → GLS CEE Shipping (MyGLS) → «Встановити», потім «Редагувати».
- OpenCart 2.3: Розширення → Модифікації → «Оновити». Модуль реєструє свою модифікацію сам, а сторінка налаштувань нагадує, доки «Оновити» не натиснуто.
- На вкладці «MyGLS account» оберіть країну акаунта, введіть логін, пароль і номер клієнта, дані відправника і натисніть «Save and test the connection».
- На вкладці «ParcelShops & Lockers» відмітьте країни і натисніть «Download now»; на вкладці «General» увімкніть методи, поставте ціни, поріг безкоштовної доставки й ліміт ваги.
- Оформіть тестове замовлення в точку і створіть етикетку з картки замовлення.
- Для Pro: вставте ліцензійний ключ з листа після оплати або увімкніть тріал на вкладці «Licence». Для OpenCart 3 і 2.3 додайте cron-адресу з вкладки «Automation» у cron хостингу, раз на годину.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Що потрібно від 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. Методи доставки, вибір точки, етикетки, трекінг і накладений платіж лишаються безкоштовними без обмеження в часі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



