
Qapla’ для OpenCart — пункты выдачи, этикетки и трекинг перевозчиков (Италия)
Qapla' для OpenCart 4.x, 3.x, 2.3 (Италия): пункты выдачи на кассе и отправка в Qapla' бесплатно, в Pro — этикетки, трекинг, массовые действия. Лицензия навсегда.
- Совместимость
- OpenCart 4.0.2.x–4.1.x, 3.0.x, 2.3.0.2 · язык интерфейса: English, Italiano
- Версия
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Лицензия
- сайт + тестовая копия, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 12.11.2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что получает покупатель
На кассе (штатной и CatCode One Page Checkout) появляются методы доставки, которые вы настроили: курьер вашего канала, на адрес или в пункт выдачи.
Что получает админ
Extensions → Extensions → Shipping → Shipping with Qapla’: шесть вкладок: «Delivery methods», «Qapla’ account», «Orders», «Labels and tracking», «Journal» и «Licence».
Что добавляет Pro
В Pro кнопка «Create label» создаёт отправление и этикетку из заказа: PDF, JPG или ZPL для скачивания, этикетка возврата и удаление этикетки (Delete label).

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

Один ключ — сайт и тестовая копия
Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
OpenCart 4.0.2.x–4.1.x, 3.0.x или 2.3.0.2; расширение cURL.
Канал Qapla’ с приватным API-ключом. Доступ к API зависит от тарифа Qapla’, а поиск пунктов выдачи включает по запросу поддержка Qapla’: без этого метод «в пункт» на кассе покажет, что пункты не загрузились (в «Try it» виден ответ Qapla’). Методы «на адрес» и «Send to Qapla’» работают и без поиска пунктов.
Создание этикетки может создать платное отправление в Qapla’: для заказа действует одна активная этикетка. Удаление отправления в панели Qapla’ не снимает этикетку в OpenCart: для этого кнопка «Delete label».
Лимит Qapla’ — 150 обращений в минуту на канал: после ответа 429 модуль минуту не обращается к Qapla’. Массовые этикетки — до 50 за раз, запрос может идти дольше.
Время в Qapla’ — по Риму (CET/CEST): даты заказов и проверки трекинга формируются по нему. Провинция получателя берётся из кода зоны OpenCart (для Италии «MI», «RM»…); если в магазине свои коды зон, проверьте их.
Статус «доставлено» записывается прямо в заказ и его историю, без событий OpenCart: другие модули на это изменение статуса не реагируют.
История версий
Первый выпуск: методы доставки на курьеров канала Qapla’ (на адрес или в пункт выдачи), выбор пункта на кассе, пункт как адрес заказа, «Send to Qapla’», проверка подключения, список…
Вместе с Qapla’ покупают


Брошенные корзины для OpenCart 2.3, 3.x и 4.x

Aruba Fatturazione Elettronica для OpenCart — электронные счета FatturaPA через Aruba

Скидки от суммы и N+1 для OpenCart
Полное описание модуля
Shipping with Qapla’ for OpenCart (OpenCart 4.x, 3.x и 2.3) подключает магазин к Qapla’, итальянской платформе отправлений и трекинга. Покупатель на кассе выбирает пункт выдачи (punto di ritiro) курьера, а заказ одной кнопкой попадает в Qapla’ с получателем, посылкой, товарами и выбранным пунктом. В Pro добавляются этикетки, автоматика по статусам, трекинг в заказе и письмо покупателю с номером отслеживания.
Что нужно от Qapla’. Канал Qapla’ с приватным API-ключом (панель Qapla’ → Settings → Channels → ваш канал → Configure → Channel → Private API Key). Доступ к API зависит от вашего тарифа Qapla’, а поиск пунктов выдачи включает по запросу поддержка Qapla’. Тарифы Qapla’ оплачиваются отдельно. Ключ хранится зашифрованным и обратно на странице не показывается.
Что получает покупатель
На кассе (штатной и CatCode One Page Checkout) появляются методы доставки, которые вы настроили: курьер вашего канала, на адрес или в пункт выдачи. Для метода «в пункт» под ним открывается панель: покупатель видит пункты по почтовому индексу (CAP) своего адреса, может ввести другой CAP или город, и видит название, адрес, расстояние и часы работы. Без выбранного пункта заказ оформить нельзя: это проверяет сервер, а не только страница.
Адрес доставки заказа становится адресом пункта: так он идёт в админку, счёт и письма. Пункт курьера PTI (Poste Italiane) не принимает наложенный платёж, и такая комбинация отклоняется с пояснением. Пункт принимается только из собственного поиска сервера, придуманный идентификатор отклоняется. Результаты поиска кэшируются на 6 часов, а поисков на сессию — 20 за 10 минут, чтобы не упираться в лимит Qapla’ — 150 обращений в минуту на канал. Интерфейс покупателя итальянский, когда магазин на итальянском, иначе английский.
Что получает админ
Extensions → Extensions → Shipping → Shipping with Qapla’: шесть вкладок: «Delivery methods», «Qapla’ account», «Orders», «Labels and tracking», «Journal» и «Licence». На «Qapla’ account» вы вставляете API-ключ и нажимаете «Save and check the connection»: модуль показывает название канала и подключённых курьеров (например BRT, GLS, Poste Italiane), и страница перезагружается со списками для настройки методов. Блок «Try it» ищет пункты по курьеру, стране и CAP, так что видно, что увидит покупатель; если Qapla’ ответил ошибкой, её текст виден на месте.
На «Delivery methods» вы настраиваете до восьми методов: курьер канала (с вариантами контрактов, как BRT-V1), на адрес или в пункт выдачи, название, цена (фиксированная), бесплатно от суммы, максимальный вес, страны, геозона и налоговый класс. Кнопка «Qapla’ orders» ведёт в список заказов Qapla’ с фильтрами «Not sent to Qapla’», «Without a label» и «On the way».
В заказе появляется панель «Qapla’»: курьер, выбранный пункт, кнопка «Send to Qapla’» (получатель, провинция, сумма, наложенный платёж, товары с артикулами, вес и размер, пункт). Повторная отправка обновляет заказ в Qapla’. Заказ с другим методом доставки уходит с курьером, которого вы выберете, или с курьером по умолчанию. Пункт можно найти и изменить в заказе, а текст отказа Qapla’ ложится в панели и в истории заказа одной строкой.
Что добавляет Pro
В Pro кнопка «Create label» создаёт отправление и этикетку из заказа: PDF, JPG или ZPL для скачивания, этикетка возврата и удаление этикетки (Delete label). Для заказа создаётся одна этикетка: двойной клик не дублирует её, а отправление в статусе ожидания модуль дочитывает позже. Тестовый режим («sandbox») создаёт этикетки без бронирования.
Автоматика: вы выбираете статусы заказа, на которых он отправляется в Qapla’ и на которых создаётся этикетка. Трекинг приходит из вебхука Qapla’ (его адрес показан на вкладке «Labels and tracking», а ключ канала проверяется в самом запросе) и из почасовой проверки; кнопка «Refresh tracking» обновляет вручную. Статус Qapla’ «доставлено» (99) переводит заказ в выбранный вами статус, а возвраты (95) добавляются строкой. Покупатель получает одно письмо с номером и ссылкой отслеживания.
В списке заказов Qapla’ доступны массовые действия: отправить в Qapla’ (до 100 заказов одним вызовом), создать этикетки (до 50), скачать все этикетки одним ZIP и обновить трекинг. Журнал показывает последние 300 обращений к Qapla’ и вебхуков. Также в Pro правила курьера для заказов с другими методами (по стране, весу и методу), цена по весу и доплата за наложенный платёж.
Как это работает, шаг за шагом
- Установите архив для вашей версии OpenCart и установите модуль в Extensions → Extensions → Shipping.
- В панели Qapla’ скопируйте приватный API-ключ канала.
- На вкладке «Qapla’ account» вставьте ключ и нажмите «Save and check the connection»: появятся название канала и курьеры.
- На вкладке «Delivery methods» добавьте методы: курьер, на адрес или в пункт выдачи, цена.
- Оформите пробный заказ: на кассе выберите метод «в пункт» и пункт из списка.
- Откройте заказ в админке и нажмите «Send to Qapla’», а дальше — в панели Qapla’.
Что под капотом
- Qapla’ API 1.3 и 1.2 (api.qapla.it): getChannel, getCouriers, getPudos, pushOrder, createLabel, getLabel, deleteLabel, getShipment, trackingByTimeFrame, вебхук Qapla’. Ключ канала шифруется, в логе и на страницах его нет.
- Пункты выдачи берутся из getPudos по CAP, а их часы работы складываются на языке покупателя (lun/mar/sab или Mon/Tue/Sat). Пункт, не пришедший из собственного поиска сервера, не принимается.
- Этикетка создаётся под блокировкой базы, поэтому двойной клик не создаёт два отправления; отправление в статусе PENDING не создаётся повторно.
- Для OpenCart 3 и 2.3 проверка трекинга идёт по адресу для cron, а для OpenCart 4 — через планировщик OpenCart; вебхук — отдельный адрес модуля.
- Настройки остаются после повторной установки модуля; при удалении таблицы истории и заказов Qapla’ не стираются.
- Интерфейс на английском и итальянском.
Как установить
- Extensions → Installer: загрузите архив для вашей версии без переименования (OpenCart 4: cc_qapla.ocmod.zip, 3.x: cc_qapla-oc3.ocmod.zip, 2.3: cc_qapla-oc23.ocmod.zip; для 2.3 скопируйте содержимое upload/ в корень магазина).
- Для 3.x и 2.3: Extensions → Modifications → Refresh.
- Extensions → Extensions → Shipping → Shipping with Qapla’: установите расширение и откройте настройки.
- На вкладке «Qapla’ account» вставьте ключ канала и нажмите «Save and check the connection».
- На «Delivery methods» добавьте методы доставки и сохраните.
- Для Pro: введите ключ или запустите пробный период на вкладке «Licence».
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это официальный модуль Qapla'?
Нет, это независимая интеграция с Qapla' от CatCode. Qapla' — торговая марка её владельца, модуль не является продуктом Qapla'.
Нужен аккаунт Qapla'?
Да. Модуль работает с вашим каналом Qapla' и его приватным ключом. Доступ к API зависит от вашего тарифа Qapla', а поиск пунктов выдачи включает поддержка Qapla' по запросу.
На кассе нет пунктов выдачи.
Нажмите поиск в блоке «Try it» на странице настроек: там виден ответ Qapla', например что поиск пунктов ещё не включён на канале.
Какой курьер уйдёт в Qapla'?
Курьер выбранного метода или пункта; для заказов с другим методом доставки тот, которого вы выберете в заказе, или курьер по умолчанию. В Pro курьера можно задать правилами по стране, весу и методу.
Можно ли создать этикетку дважды?
Нет. Для заказа действует одна активная этикетка, повторное нажатие её не дублирует. Чтобы создать новую, сначала удалите старую кнопкой «Delete label».
Какие версии OpenCart?
OpenCart 4.0.2.x–4.1.x, 3.0.x и 2.3.0.2: три отдельных архива в одном товаре. Штатная касса и CatCode One Page Checkout поддерживаются.
Лицензия навсегда?
Да, для OpenCart одна оплата и лицензия навсегда, на два сайта.
Что будет после пробного периода?
Pro выключится, а бесплатная часть продолжит работать: методы доставки, выбор пункта и «Send to Qapla'».
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















