
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, 3…
Вместе с 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—



