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

GLS CEE Shipping для WooCommerce — ParcelShop, ParcelLocker і етикетки MyGLS для Хорватії, Чехії, Угорщини, Румунії, Словенії та Словаччини

Доставка GLS на адресу і в ParcelShop / ParcelLocker для магазинів WooCommerce у Хорватії, Чехії, Угорщині, Румунії, Словенії та Словаччині: вибір точки на класичному й блоковому чекауті, етикетки MyGLS, трекінг і накладений платіж.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ · WooCommerce 7.0+ (перевірено на WordPress 7.1 і WooCommerce 11.2) · PHP 7.4+ (прогін на PHP 8.3 і 7.4) · HPOS і posts · MariaDB, MySQL 8.0 · блоковий і класичний чекаут, блокова тема і Storefront
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
жовтень 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Два методи доставки GLS у зонах WooCommerce: кур'єр на адресу і GLS ParcelShop / ParcelLocker — для Хорватії, Чехії, Угорщини, Румунії, Словенії та Словаччини ✔ ✔
Вибір точки на класичному і блоковому чекауті: список точок з індексу й міста покупця, пошук за містом, індексом, вулицею чи назвою без діакритики ✔ ✔
Точки з MyGLS (GetDeliveryPoints) зберігаються в базі магазину й оновлюються щодня; точки у відпустці й неактивні не показуються ✔ ✔
Сервер перевіряє точку при оформленні: без точки, точка іншої країни, невідома точка або поштомат без накладеного платежу при оплаті накладеним — замовлення не пройде ✔ ✔
Поля адреси покупця не змінюються; адреса точки йде в адресу доставки замовлення, збережена адреса в акаунті покупця лишається його власною ✔ ✔
Етикетка з картки замовлення: розбір адреси на вулицю, номер і доповнення, вага, накладений платіж у валюті замовлення, PDF, перевидрук, видалення, статус ✔ ✔
Для хорватських індексів 20xxx — оголошена вартість посилки (сервіс DPV), якої вимагає документація MyGLS: плагін додає її до етикетки сам ✔ ✔
Номер посилки й посилання на трекінг GLS — у картці замовлення, на сторінці «Дякуємо» і в листах покупцю ✔ ✔
Сервіси GLS: FDS, FSS, SM2, страхування INS; формат етикеток A4 2×2, A4 4×1, Connect, термопринтер ✔ ✔
Ціна методу, безкоштовно від суми, купон на безкоштовну доставку, ліміт ваги ✔ ✔
Пароль MyGLS у базі зашифрований; тестовий або бойовий MyGLS; перевірка з'єднання ✔ ✔
HPOS і класичне сховище замовлень; Storefront і блокові теми ✔ ✔
Мови плагіна: English, hrvatski, čeština, slovenčina, magyar, română, slovenščina (у безкоштовній збірці переклади приходять з translate.wordpress.org) ✔ ✔
Ціни за вагою (діапазони «до N кг = ціна») для кожного методу — ✔
Кілька посилок в одному відправленні на адресу — ✔
Масове створення етикеток і друк одним PDF зі списку замовлень — ✔
Автоматична етикетка при переході замовлення в обраний статус — ✔
Щогодинна синхронізація статусів посилок і «Виконано» після доставки — ✔
Оновлення з catcode.com.ua у «Майстерня → Оновлення» — ✔

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

Вибір GLS ParcelShop або ParcelLocker на класичному чекауті WooCommerce
Класичний чекаут (Storefront): список точок відкривається з індексу й міста покупця, вгорі — пошук. Поштомат позначено «no cash on delivery», у кожної точки — години роботи. Точки Хорватії на стенді — з публічного переліку точок GLS.
Вибір точки GLS на блоковому чекауті WooCommerce
Блоковий чекаут, Чехія (CZK): панель точки під способами доставки — обрана точка і кнопка «Change».
Вибір точки GLS на телефоні
На телефоні список точок відкривається на весь екран, кнопка закриття під пальцем; сторінка не роз’їжджається на 375 і 320 px.

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

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

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

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

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

  • WordPress 6.2+, WooCommerce 7.0+ (перевірено на WordPress 7.1 і WooCommerce 11.2), PHP 7.4+ (перевірено на 7.4 і 8.3), MariaDB або MySQL 8.
  • Акаунт MyGLS у Хорватії, Чехії, Угорщині, Румунії, Словенії або Словаччині: логін, пароль, номер клієнта.
  • Телефон покупця на чекауті — його потребує GLS.
  • WP-Cron (або системний крон) — для щоденного оновлення точок і, в Pro, щогодинних статусів. Без крону точки оновлюються кнопкою.
  • Вага товарів — для товарів без ваги береться вага за замовчуванням з налаштувань.
  • Мови плагіна: English, hrvatski, čeština, slovenčina, magyar, română, slovenščina. Українською інтерфейс не перекладено — плагін зроблено для магазинів Центральної і Східної Європи.

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

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

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

Разом з GLS CEE Shipping для WooCommerce купують

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

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

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

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

Що потрібно від вас. Договір з GLS у вашій країні та доступ до MyGLS: логін (e-mail), пароль і номер клієнта.

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

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

Для OpenCart є окремий модуль — GLS CEE Shipping для OpenCart.

Як ми це перевіряли

Повний прогін — у чистих магазинах WordPress 7.1 + WooCommerce 11.2 на nginx + php-fpm з HTTPS, у чотирьох конфігураціях: PHP 8.3 + MariaDB 11 (HPOS), PHP 8.3 + MySQL 8 (класичне сховище замовлень), PHP 7.4 + MariaDB 11 (HPOS) і PHP 7.4 + MySQL 8 (класичне сховище) — разом 2 738 автоматичних перевірок, усі пройшли, сценарії покупця повторено двічі–тричі поспіль. Плагін ставився штатно, через «Плагіни → Додати новий → Завантажити». Перевіряли у справжньому браузері на ПК і на телефоні (375 і 320 px), з перевіркою замовлень у базі:

  • Покупця в усіх шести країнах — на класичному і блоковому чекауті, кожна країна у своїй валюті (EUR, CZK, HUF, RON): список точок з індексу покупця, пошук без діакритики («Kosice» знаходить Košice, «Gyor» — Győr), вибір точки, оформлення з накладеним платежем, адреса доставки замовлення = точка, рядок точки на сторінці «Дякуємо» і в листі покупцю.
  • Нетипові сценарії: оформлення без точки — відмова; точка іншої країни після зміни адреси — відмова з підказкою; поштомат без накладеного платежу при оплаті накладеним — відмова, з банківським переказом — проходить; перемикання точка → кур’єр → інший перевізник → назад (адреса покупця не змінюється, точка не потрапляє в чуже замовлення); доставка на іншу адресу в іншій країні; покупець з акаунтом (збережена адреса лишається його власною); акаунт, створений на сторінці підтвердження; точка у відпустці; лише поштомати; країна без точок; підроблений запит вибору точки; безкоштовно від суми, купон на безкоштовну доставку, ліміт ваги.
  • Адмінку: налаштування й перевірку з’єднання (правильний і неправильний пароль, HTTP 500, відповідь не-JSON, MyGLS мовчить довше за 30 с), завантаження 4 800 точок шести країн і щоденне оновлення лише змін, етикетки в точку і на адресу, вміст запиту PrintLabels (код точки, контакти покупця, відправник, накладений платіж і валюта), PDF, перевидрук без звернення до GLS, трекінг, статус, видалення й повторна етикетка, зміна точки за кодом, подвійне натискання, відмови GLS з їхнім кодом у нотатці замовлення.
  • Pro і ліцензію: тріал, куплений ключ, ціни за вагою, дві посилки, масові етикетки й друк одним PDF (і ZIP, коли GLS відмовляє в перевидруку), автоетикетку з реального оформлення, щогодинну синхронізацію з переходом у «Виконано», завершення тріалу, оновлення 1.0.0 → 1.0.1 з catcode.com.ua.
  • Мови hrvatski, čeština, slovenčina, magyar, română, slovenščina — на чекауті, у листі й в адмінці; безкоштовну збірку окремо після видалення Pro, і Pro поряд з безкоштовною.

Скріни нижче — з цих стендів. Подивитися Pro на своєму магазині до покупки можна в 7-денному тріалі: кнопка «Try Pro free for 7 days» у налаштуваннях плагіна, картка не потрібна.

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

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

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

  • Налаштування в меню WooCommerce → GLS CEE Shipping: країна акаунта визначає, до якого MyGLS (api.mygls.hr, .cz, .hu, .ro, .si, .sk) звертається плагін; є тестовий MyGLS; перевірка з’єднання; дані відправника; країни точок і кнопка «Update now».
  • Блок GLS у картці замовлення (HPOS і класичне сховище): обрана точка з кодом, вулиця / номер / доповнення адреси, вага, накладений платіж, «Create GLS label», PDF, видалення до передачі посилки, «Refresh status», зміна точки за кодом.
  • Оголошена вартість для Хорватії, індекси 20xxx. Для цих індексів документація MyGLS вимагає сервіс DPV (оголошена вартість посилки) — плагін додає його до етикетки сам, із сумою замовлення у валюті замовлення. Перевірено на моку MyGLS.
  • Етикетки й для замовлень з іншим методом доставки — на адресу доставки.
  • Трекінг GLS у картці замовлення, на сторінці «Дякуємо» і в листах покупцю.
  • Помилки GLS — їхнім текстом і кодом, і нотаткою в замовленні.

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

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

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

  • MyGLS REST API за документацією версії 25.12.11: PrintLabels, GetPrintedLabels, DeleteLabels, GetParcelListStatuses, GetParcelList, GetDeliveryPoints (точки — стиснутий JSON, оновлення лише змінених).
  • Точка — лише на сервері. JavaScript панелі не читає і не пише поля адреси покупця. У сесію йде лише країна й код точки, дані — з таблиці плагіна, а в замовлення точка потрапляє лише для методу в точку і лише своєї країни.
  • Блоковий чекаут — перевірка через Store API (замовлення без точки відхиляється з текстом), панель під способами доставки.
  • Акаунт покупця не отримує адресу точки — ні при оформленні, ні коли акаунт створюється на сторінці підтвердження.
  • Пароль MyGLS — AES-256-CBC з HMAC, у журнал налагодження не потрапляє.
  • Одна етикетка за раз: блокування в базі не дає подвійному натисканню чи автоетикетці створити дві посилки.
  • Видалення плагіна прибирає налаштування, таблицю точок, методи в зонах і завдання крону; замовлення зберігають точку, номери посилок і етикетки.

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

  1. «Плагіни → Додати новий → Завантажити плагін» → zip → «Активувати».
  2. WooCommerce → GLS CEE Shipping: оберіть країну акаунта, введіть логін, пароль і номер клієнта MyGLS, дані відправника, збережіть і натисніть «Check the connection».
  3. Відмітьте країни точок, збережіть і натисніть «Update now».
  4. WooCommerce → Налаштування → Доставка → зона → «Додати спосіб доставки»: «GLS ParcelShop or ParcelLocker» і «GLS courier to your address», поставте ціни.
  5. Оформіть тестове замовлення в точку і створіть етикетку з картки замовлення.
  6. Для Pro: вставте ліцензійний ключ з листа після оплати або увімкніть тріал у тих самих налаштуваннях.

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

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

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

Договір з GLS у вашій країні і доступ до MyGLS: логін (e-mail), пароль і номер клієнта. Країна акаунта визначає, до якого MyGLS звертається плагін.

Ви перевіряли плагін зі справжнім MyGLS?

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

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

Він з'являється, коли країна адреси покупця відмічена в налаштуваннях, точки цієї країни завантажені й метод додано в зону доставки. Перевірте і ліміт ваги методу.

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

У валюті замовлення. Якщо вона відрізняється від валюти країни призначення, плагін попереджає в картці замовлення: уточніть у GLS, чи дозволяє договір таку валюту.

Що буде після тріалу?

Доставка, вибір точки, етикетки й трекінг працюють далі. Вимикаються лише ціни за вагою, кілька посилок, масові дії, автоетикетка і щогодинна синхронізація.

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

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

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