Связаться
  • OpenCart
  • Доставка
  • v1.0.3

Meest Почта для OpenCart 2.3, 3.x и 4.x — отделения и почтоматы в чекауте

Доставка Meest для OpenCart 2.3, 3.x и 4.x: выбор отделения или почтомата прямо в чекауте, тариф перевозчика, создание посылок и журнал отправлений в админке.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.x · 3.0.x · 4.0.2+ / 4.1.x · PHP 7.0+ (2.3), PHP 7.4+ (3.x, 4.x)
Версия
v1.0.3 (OpenCart 4)
v1.0.2 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
26.09.2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Выбор города, отделения и почтомата Meest в чекауте ✔ ✔
Локальный кеш справочника — чекаут работает, даже когда API перевозчика молчит ✔ ✔
Фиксированная стоимость доставки или живой тариф Meest под выбранное отделение ✔ ✔
Адрес отделения подставляется в заказ, лишние поля адреса прячутся ✔ ✔
Заказ не проходит без выбранного отделения ✔ ✔
Создание посылки из журнала или автоматически на выбранном статусе заказа ✔ ✔
Отмена посылки и ручное обновление статусов ✔ ✔
Журнал отправлений со штрихкодом, статусом и историей движения ✔ ✔
Пароль API хранится зашифрованным, проверка доступа и тестовый тариф из админки ✔ ✔
Одинаковое поведение на OpenCart 2.3, 3.x и 4.x ✔ ✔
Украинский и английский языки ✔ ✔
Наложенный платёж в посылке для выбранных способов оплаты — ✔
Печать наклеек 100×100 — ✔
Автообновление статусов посылок по крону — ✔

Как это выглядит

Настройки модуля Meest в админке OpenCart
Вкладка «Основное»: доступ к openAPI, фиксированная стоимость или живой тариф, скрытие полей адреса, геозона и налоговый класс.
Настройки посылок Meest: автосоздание по статусу, вес, наложенный платёж
Вкладка «Посылки»: статус, на котором посылка создаётся сама, вес по умолчанию, кто платит за доставку и какие способы оплаты считаются наложенным платежом (Pro).
Журнал отправлений Meest в админке OpenCart
Продажи → «Meest — отправления»: все посылки магазина с номером, статусом и наложенным платежом в одной таблице.

Главное о модуле

Как посмотреть у себя

Модуль работает с вашим договором Meest: логин, пароль и contractID к openAPI выдаёт менеджер Meest.

Как это выглядит для покупателя

В чекауте покупатель выбирает доставку Meest — и вместо «улица, дом, квартира» видит два поля: город и отделение.

Что получает админ

Все настройки — на одной странице расширения, разложены по вкладкам: доступ к API и поведение в чекауте, отправитель, посылки, вид виджета, лицензия и адрес для крона.

Триал стартует, когда вы попросите

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

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

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 2.3.0.x, 3.0.x и 4.0.2+/4.1.x — под каждую ветку своя сборка. PHP 7.0 и выше для 2.3, PHP 7.4 и выше для 3.x и 4.x. Нужны cURL и JSON — они есть на любом хостинге — и договор Meest с доступом к openAPI. Магазины на MySQLi и на PDO поддерживаются одинаково.

История версий

v1.0.3 OC 4.x Текущая 26.09.2026

OpenCart 4 с драйвером базы данных PDO.

v1.0.1 OC 2.3

23 сентября 2026.

v1.0.2 OC 4.x и 3.x

Виджет выбора города и отделения работает на CatCode One Page Checkout.

Все версии (4)
v1.0.0

Первый выпуск.

Вместе с Meest Почта для OpenCart 2.3, 3.x и 4.x покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Meest Почта Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ навсегда вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

Как посмотреть у себя

Модуль работает с вашим договором Meest: логин, пароль и contractID к openAPI выдаёт менеджер Meest. Бесплатная часть работает без ограничений сразу после установки. Pro можно попробовать 7 дней без карты: ключ выдаётся в один клик из самой админки.

Как это выглядит для покупателя

В чекауте покупатель выбирает доставку Meest — и вместо «улица, дом, квартира» видит два поля: город и отделение. Город ищется с первых букв по справочнику Meest, в списке отделений видно адрес, а почтоматы идут там же, что и отделения.

Как только отделение выбрано, модуль сам подставляет его адрес в поля заказа, а лишние «Адрес», «Город» и «Индекс» прячет, чтобы покупатель не заполнял их дважды. Если отделение не выбрано, шаг «Способ доставки» не пропустит заказ дальше и покажет понятную ошибку — заказов с пустым адресом не будет.

Стоимость доставки видна сразу: либо фиксированная, которую вы задали, либо живой тариф Meest под выбранное отделение. Тариф считается в гривне и конвертируется в валюту магазина, поэтому мультивалютные витрины показывают правильную сумму.

Что получает админ

Все настройки — на одной странице расширения, разложены по вкладкам: доступ к API и поведение в чекауте, отправитель, посылки, вид виджета, лицензия и адрес для крона.

Пароль API хранится в базе в зашифрованном виде, а не открытым текстом. Кнопка «Проверить доступ» логинится в Meest и сразу говорит, принимает ли перевозчик ваши данные; «Обновить справочник городов» тянет справочник в локальный кеш, чтобы чекаут не зависел от того, как сейчас чувствует себя API.

Журнал отправлений живёт в «Продажах»: заказ, номер посылки, получатель, куда, статус, наложенный платёж, тариф и дата. Оттуда же создаётся и отменяется посылка и обновляются статусы.

Как это работает шаг за шагом

1. Вы вводите логин, пароль и contractID из договора Meest и нажимаете «Проверить доступ». Модуль логинится, получает токен и сам обновляет его, пока тот не протух.

2. Выбираете город и отделение отправителя — с него уйдут посылки, а имя и телефон отправителя Meest печатает на наклейке.

3. Покупатель в чекауте выбирает город и отделение. Модуль подставляет адрес в заказ и показывает стоимость — фиксированную или посчитанную через /calculate.

4. После заказа строка появляется в журнале отправлений. Посылку вы создаёте кнопкой или включаете автосоздание на нужном статусе — «В обработке», «Отправлено», как удобнее.

5. Meest возвращает номер посылки и штрихкод. Пока посылка не поехала, её можно отменить из той же таблицы; статусы обновляются кнопкой, а в Pro — сами по крону.

Что под капотом

Общая библиотека на все три ветки OpenCart: клиент openAPI с автопродлением токена, кеш справочника городов и отделений в собственных таблицах, шифрование пароля, лицензия, сборщик посылки и виджет чекаута. Поэтому поведение на 2.3, 3.x и 4.x одинаковое, а не «как получилось на каждой версии».

Файлы ядра не патчатся: на 4.x и 3.x модуль работает через события OpenCart, на 2.3 — через ocmod, потому что события на контроллере чекаута там не срабатывают. Виджет встраивается в штатную форму адреса и пишет в скрытые поля ядра, поэтому чужие модули доставки и оплаты остаются на месте.

Суммы, которые уходят в Meest — объявленная стоимость, содержимое посылки и наложенный платёж — конвертируются в гривну, даже если витрина работает в долларах или евро. Адреса и названия товаров экранируются, поэтому отделение с тегами в названии не ломает страницу.

Как установить

OpenCart 4.x: Расширения → Установка расширений → «Загрузить» → выберите cc_meest.ocmod.zip → в списке нажмите «+». Дальше Расширения → Расширения → Доставка → «Meest Poshta (CatCode)» → «Установить», затем «Редактировать».

OpenCart 3.x: так же через Extensions → Installer сборкой cc_meest-oc3.ocmod.zip, затем Extensions → Extensions → Shipping → Install → Edit.

OpenCart 2.3: штатный установщик 2.3 работает только по FTP, поэтому содержимое папки upload/ из сборки cc_meest-oc2.ocmod.zip заливается в корень магазина вручную. После этого обязательно Extensions → Modifications → Refresh, иначе виджет в чекауте не появится.

После установки добавьте адрес из вкладки «Крон» в планировщик хостинга раз в час: он обновляет справочник городов и проверяет лицензию, а в Pro ещё и статусы посылок. На OpenCart 4 то же самое делает встроенный Cron Jobs.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Нужен ли договор с Meest?

Да. Логин, пароль и contractID к openAPI выдаёт менеджер Meest после заключения договора.

Почтоматы тоже поддерживаются?

Да, они в том же списке, что и отделения.

Что будет, если API Meest не ответит?

Чекаут работает дальше: города и отделения берутся из локального кеша, а вместо живого тарифа показывается фиксированная стоимость.

Не конфликтует ли с Новой Почтой или Укрпочтой?

Нет. Виджет появляется только когда покупатель выбрал Meest, и пишет в скрытые поля ядра.

Лицензия действительно навсегда?

Да, для OpenCart оплата единоразовая, ежегодных платежей нет.

Можно попробовать Pro перед покупкой?

Да, 7 дней без карты — ключ выдаётся из админки на вашу почту.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

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