Связаться
  • 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, 3…

Вместе с 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. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль