«Meest ПОШТА» - модуль доставки для OpenCart

Meest ПОШТА - український поштово-логістичний оператор із широкою мережею відділень, доступними тарифами, швидкою та надійною доставкою.

Модуль Meest ПОШТА для OpenCart дозволяє легко підключити доставку до вашого інтернет-магазину та автоматизувати весь процес роботи з відправленнями. Покупці можуть обрати доставку у відділення, поштомат або кур`єром на адресу, а магазин автоматично отримує актуальні дані про міста, точки доставки та вартість доставки через API Meest або тарифні таблиці.

Безпосередньо з адмін-панелі OpenCart доступні створення ТТН, формування реєстрів, друк маркувань та відстеження відправлень. Автоматизація через Cron забезпечує регулярне оновлення довідників, синхронізацію статусів замовлень і контроль доставки.

Усе необхідне для швидкої та зручної роботи з Meest ПОШТА - в одному модулі.


Доповнення є авторською розробкою і захищено відповідними правами. Повний текст ліцензії: license.md

За посиланнями нижче можна перейти на демонстраційний сайт. Для доступу в адмін-панель: логін і пароль - demo

Панель адміністратора Створення/редагування накладної Список накладних Магазин

Опис (основна інформація)

Функціональні можливості
Основні можливості
  • гнучкі налаштування для трьох способів доставки Meest ПОШТА
  • зручне ручне і автоматичне оновлення довідників, областей, міст і відділень
  • створення, редагування та видалення накладних
  • максимальне заповнення форми накладної в автоматичному режимі
  • перегляд списку накладних та реєстрів безпосередньо в адмін-панелі
  • автоматичне відстеження відправлень, зміна статусів замовлення та відправлення сповіщень
  • завантаження та друк накладних, маркувань і реєстрів у PDF або в браузері
  • попередній розрахунок вартості доставки через API або тарифні таблиці
  • розрахунок орієнтовного терміну доставки
  • вибір та пошук міст, відділень і поштоматів; додаткові поля для адресної доставки
Можливості для адміністратора
  • підтримка мультимагазинів
  • завантаження базових налаштувань
  • експорт/імпорт налаштувань
  • режим налагодження
  • введення API token та ID контракту Meest ПОШТА
  • завантаження логотипу транспортної компанії та вибір місця відображення
  • TLS-верифікація
  • налаштування cURL тайм-ауту підключення та виконання
  • налаштування доставки у відділення, поштомат та кур`єром:
    • увімкнення/вимкнення способу доставки
    • редагована та багатомовна назва доставки
    • вибір географічної зони
    • вибір податкового класу
    • мінімальна та максимальна сума замовлення, при якій доставка доступна
    • мінімальна сума замовлення для безкоштовної доставки та текст безкоштовної доставки
    • увімкнення/вимкнення розрахунку вартості доставки через API або тарифні таблиці
    • увімкнення/вимкнення розрахунку терміну доставки
    • фільтр відділень і поштоматів за вагою
    • вибір типу відділення
    • вибір статусу відділення
  • налаштування тарифного розрахунку:
    • тарифні таблиці для посилок та накладеного платежу
    • знижка на доставку та комісія за оголошену вартість
  • робота з базою:
    • оновлення довідників Meest ПОШТА
    • оновлення областей
    • оновлення міст
    • оновлення відділень
  • налаштування відправника: відправник, телефон, область, місто, відділення; для адресного забору - адреса, будинок, квартира, поверх, корпус
  • налаштування отримувача через макроси замовлення: ПІБ, телефон, місто, відділення, адреса, вулиця, будинок, квартира
  • налаштування параметрів відправлення:
    • увімкнення/вимкнення врахування об`єму та варіант розрахунку
    • складники оголошеної вартості, значення та мінімум за замовчуванням
    • опис відправлення за замовчуванням з макросами замовлення та товару
    • вага, габарити та допуски за замовчуванням
    • спосіб застосування параметрів за замовчуванням
  • налаштування параметрів оплати:
    • платник доставки за замовчуванням
    • форма оплати за замовчуванням (готівка/безготівка)
    • метод оплати для накладеного платежу
    • налаштування розрахунку накладеного платежу
    • контроль оплати та його складові
    • № картки для повернення коштів
  • налаштування інтеграції ТТН:
    • увімкнення/вимкнення відображення всіх накладних акаунта
    • інтервал автоматичної синхронізації
    • інформація для відображення в списку накладних
    • налаштування друку (формат, тип шаблону, місце друку)
    • формати друку: накладна, стікер 100×100, стікер 100×100 А4, вантажна декларація, реєстри
    • сумісний спосіб доставки для інтеграції з замовленнями
    • увімкнення/вимкнення створення, редагування, видалення та присвоєння накладної в замовленні
    • багатомовні назви пунктів меню для роботи з накладними в замовленні
  • задачі Cron:
    • ключ безпеки для Cron
    • автоматичне оновлення бази даних модуля (довідники, області, міста, відділення)
    • автоматичне відстеження відправлень, зміна статусів замовлень та відправлення сповіщень
    • налаштування залежностей статусів відправлення та статусів замовлення
    • шаблони e-mail/SMS для адміністратора та покупця з макросами замовлення та накладної
  • та інші стандартні опції модуля доставки
Можливості для роботи з накладними та реєстрами

При перегляді замовлення у панелі адміністратора, якщо клієнт обрав сумісний спосіб доставки Meest ПОШТА, з`являється кнопка для роботи з накладною. Можливо створити накладну на основі замовлення або призначити вже існуючу. Під час створення модуль максимально заповнює форму в автоматичному режимі. Якщо накладна вже створена - доступні редагування та видалення. Також можна перейти до списку всіх накладних. Доступні функціональності:

  • створення, редагування та видалення накладної
  • робота з реєстрами: перегляд за датою відправки, створення, редагування, друк
  • налаштування друку накладних та маркувань
  • завантаження накладних, маркувань і декларацій у PDF для одного або декількох замовлень
  • друк у браузері накладної та маркувань
  • список накладних з фільтрами та сортуванням
  • реєстр, друк, синхронізація
  • автозаповнення відправника, отримувача, параметрів відправлення та оплати з даних замовлення
  • список складових оголошеної вартості та контролю оплати
  • валідація полів перед передачею в API Meest
  • підсвітка роздрукованих та видалених накладних у списку
Можливості для клієнта
  • вибір типу доставки: відділення, поштомат, кур`єр на адресу
  • вибір міста (список або пошук за назвою)
  • вибір відділення або поштомату (список або пошук)
  • поля адресної доставки: населений пункт, вулиця, будинок, квартира
  • інформація про вартість та термін доставки
Підтримувані мови
  • українська
  • англійська
  • російська

Інтерфейс модуля та довідники Meest відображаються відповідно до мови адмін-панелі та налаштувань OpenCart. Назви міст і відділень синхронізуються з API Meest.

Сумісність
  • OpenCart v. 1.5.Х.Х, 2.X.X.Х, 3.Х.Х.Х (а також збірки на базі OpenCart відповідних версій)
  • форми замовлення: One Page Checkout - Просте оформлення замовлення, Smart Checkout шаблонів від OCTemplates, Simple checkout & registration - максимальний функціонал. Стандартне оформлення замовлень, Ajax Quick Checkout - тільки вибір міста та відділення
  • модулі повідомлень: стандартний e-mail, SmsFly order
  • редактори замовлень: Менеджер Замовлень

Можлива потреба в адаптації для конкретних версій. Адаптацію для інших модулів і шаблонів виконаємо за запитом за ДОДАТКОВУ ПЛАТУ.

Ліцензія
  • придбавши додаток, ви отримуєте доступ до безкоштовних оновлень та технічної підтримки протягом року
  • ліцензія діє на один домен і всі його піддомени, включно з тестовими сайтами
  • інформація щодо отримання ліцензії доступна після встановлення модуля
  • активація ліцензії - автоматично або вручну протягом години після покупки
  • повний текст: Ліцензійний договір (license.md)
Вимоги
  • ionCube Loader версії 5.0 і вище
  • PHP бібліотека cURL
  • PHP версії 5.6 і вище (рекомендовано PHP 7.4+)

Інструкція (встановлення, налаштування, оновлення та видалення)

Встановлення
  1. Завантажити вміст папки upload в корінь сайту, використовуючи FTP-менеджер.
  2. Увійти в адмін-панель магазину та перейти в розділ Додатки → Доставка, і навпроти модуля натиснути кнопку «Встановити».
  3. Перейти в розділ Додатки → Встановлення додатків і завантажити необхідний модифікатор з папки modification. Перейти в розділ Додатки → Менеджер додатків і натиснути кнопку «Оновити». Для версій 1.5.x.x завантажити необхідні модифікатори потрібно на сервер у папку vqmod/xml/. Детальніше про модифікатори в розділі Налаштування.
  4. Перейти до редагування налаштувань модуля та активувати ліцензію.
  5. На вкладці «Основні» в поле «API token» вставте токен доступу до API Meest ПОШТА, а за потреби в поле «ID контракту» - ідентифікатор контракту. Дані можна знайти в особистому кабінеті на сайті 24.meest.com в розділі Налаштування → API інтеграції.
  6. Відкрийте випадаючий список поруч із кнопкою збереження налаштувань і завантажте базові налаштування.
  7. Задайте необхідні налаштування на всіх вкладках.
  8. Збережіть, натиснувши "Зберегти". Модуль готовий до використання.
Налаштування

Даний модуль дозволяє забезпечити гнучку сумісність майже з усіма модулями оформлення замовлень та шаблонами OpenCart завдяки відповідним модифікаторам. Підвантаження всіх адрес відбувається лише при обраному способі доставки Meest ПОШТА. Для повноцінної роботи модуля на сторінці оформлення замовлення повинні виконуватися мінімальні вимоги до полів адреси доставки:

  • Місто (city) - звичайне текстове поле
  • Адреса/Відділення (address_1) - звичайне текстове поле
  • зміна поля місто повинна викликати оновлення способу доставки для відображення вартості та терміну доставки
Опис модифікаторів:
shippingdata_admin - обов`язковий модифікатор, необхідний для розширення функціоналу в адмін-панелі.
shippingdata_ajax_quick_checkout - модифікатор забезпечує сумісність з модулем оформлення замовлень Ajax Quick Checkout. Додаткові налаштування не потрібні. Можлива потреба в адаптації для конкретних версій.
shippingdata_opc - модифікатор забезпечує сумісність з модулем оформлення One Page Checkout. Додаткові налаштування не потрібні. Можлива адаптація для конкретних версій.
shippingdata_default_checkout - модифікатор забезпечує сумісність зі стандартною формою замовлення. Додаткові налаштування не потрібні. Модифікатор замінює поле "Компанія" у адресі на checkbox з можливістю вибрати заздалегідь доставку Meest ПОШТА.
shippingdata_octemplates_smart_checkout - модифікатор забезпечує сумісність з модулем оформлення замовлень Smart Checkout шаблонів від OCTemplates. Додаткові налаштування не потрібні. Можлива потреба в адаптації для конкретних версій.
shippingdata_simple - модифікатор забезпечує сумісність з модулем оформлення замовлень та реєстрації Simple. Можливі два варіанти налаштування:
  1. Відображення міста і відділення у вигляді звичайних текстових полів з підвантаженням випадаючих списків. Достатньо для полів city і address_1 у налаштуваннях модуля Simple увімкнути перезавантаження і вивести відповідні поля в блоку адреса доставки
  2. Відображення міста і відділення у вигляді випадаючих списків select. Цей спосіб сумісності доступний для версій Simple, в яких можливо налаштувати отримання значень викликом методу з catalog/model/tool/simpleapimain.php або catalog/model/tool/simpleapicustom.php.

    Налаштування:

    • після встановлення модифікатора shippingdata_simple зайдіть в налаштування модуля Simple і виберіть розділ "Поля"
    • для поля вибору міста: тип - select; метод API - getShippingCities; передавати значення поля - Регіон
    • для поля вибору відділення: тип - select; метод API - getShippingDepartments; передавати значення поля - Місто
    • для поля вибору поштоматів Meest ПОШТА: тип - select; метод API - getShippingPoshtomats; передавати значення поля - Місто
    • усі інші налаштування є стандартними. Назви полів можуть відрізнятися
    для полів також потрібно увімкнути перезавантаження блоків при зміні полів у налаштуваннях блоку адреса доставки

shippingdata_simple_v_2.X.X / shippingdata_simple_v_3.X.X - модифікатор забезпечує сумісність з модулем оформлення замовлень Simple відповідних версій. Для полів city і address_1 у налаштуваннях потрібно увімкнути перезавантаження.
Оновлення
Видалення
  1. Видаліть модифікатори shippingdata (Додатки → Менеджер додатків) та оновіть кеш
  2. Додатки → Доставка → «Видалити» навпроти Meest ПОШТА
  3. Видаліть файли модуля з сервера через FTP

Підтримка (питання/відповіді, список змін, контакти)

Питання/Відповіді

Слідуючи інструкції, встановіть розширення на домен, для якого хочете отримати ліцензію. Далі зайдіть в налаштування модуля, заповніть і відправте інформацію про покупку. Після перевірки покупки вам на пошту прийде ключ активації. Умови: license.md.

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

  • Перевірте TLS-верифікацію та cURL тайм-аути
  • Можливо, не вистачає ресурсів сервера або увімкнені обмеження
  • Якщо таблиці не створилися - натисніть "Видалити/Встановити" навпроти модуля Meest ПОШТА

Оновіть версію ionCube Loader.

Встановіть/активуйте ionCube Loader на сервері. Якщо в phpinfo бібліотека відображається, а помилка лишається - перевірте правильність встановлення для вашої версії PHP.

  • перевірте, чи завантажилися всі файли модуля на сервер
  • перевірте, чи відповідають параметри сервера вимогам модуля

  • перевірте логи модифікаторів і режим налагодження
  • увімкніть «Вартість», «API розрахунок» або «Тарифний розрахунок»
  • перевірте вагу товарів і мінімальну вагу у налаштуваннях
  • переконайтеся, що база міст/відділень синхронізована

  • перевірте, чи увімкнено «Термін доставки»
  • перевірте правильність міста отримувача та налаштування способу доставки

В папці extra знаходяться дампи країн і областей з правильними назвами. Завантажуйте через Система → Інструменти → Резервне копіювання / Відновлення, перевіривши префікс таблиць (oc_).

Якщо при оформленні замовлення був обраний сумісний спосіб доставки Meest ПОШТА, при перегляді списку замовлень або замовлення буде доступна кнопка для роботи з накладною.
Список замовлень
Список замовлень
Картка замовлення
Перегляд замовлення

  1. На вкладці «Завдання Cron» задайте Cron ключ і скопіюйте команду «Відстеження відправлень» у планувальник хостингу.
    Cron відстеження
    Cron ключ і команда відстеження
  2. Оберіть статуси замовлень для відстеження та налаштуйте відповідність статусів Meest ПОШТА і магазину.
    Статуси відстраження
    Налаштування статусів відстеження
Список змін
v. 0.1.0 від 16.08.2026:
  • перший публічний реліз модуля Meest ПОШТА для OpenCart 1.5-3.x
Контакти

«Meest POSHTA» - shipping module for OpenCart

Meest POSHTA is a Ukrainian postal and logistics operator with a wide branch network, affordable rates, and fast, reliable delivery.

The Meest POSHTA module for OpenCart lets you easily connect delivery to your online store and automate the entire shipment workflow. Customers can choose delivery to a branch, parcel locker, or by courier to the address, while the store automatically receives up-to-date data on cities, delivery points, and shipping cost via the Meest API or tariff tables.

Directly from the OpenCart admin panel you can create CN, build registries, print labels, and track shipments. Automation via Cron keeps directories updated, syncs order statuses, and controls delivery.

Everything you need for fast, convenient work with Meest POSHTA - in one module.


The extension is proprietary software protected by applicable rights. Full license text: license.md

Use the links below to visit the demo site. For admin panel access: login and password - demo

Admin panel Create/Edit consignment note List of consignment notes Store

Description (general information)

Functional capabilities
Main capabilities
  • flexible settings for three Meest POSHTA delivery methods
  • convenient manual and automatic update of directories, regions, cities, and departments
  • creating, editing, and deleting consignment notes
  • maximum auto-completion of the CN form
  • viewing CN and registry lists directly in the admin panel
  • automatic shipment tracking, order status changes, and notification delivery
  • downloading and printing CNs, labels, and registries as PDF or in the browser
  • preliminary delivery cost calculation via API or tariff tables
  • approximate delivery time calculation
  • selection and search of cities, departments, and parcel lockers; additional fields for address delivery
Admin capabilities
  • multistore support
  • loading basic settings
  • export/import of settings
  • debug mode
  • Meest POSHTA API token and contract ID
  • carrier logo upload and display location
  • TLS verification
  • cURL connection and execution timeouts
  • delivery settings for department, parcel locker, and courier:
    • enable/disable delivery method
    • editable multilingual delivery name
    • geo zone selection
    • tax class selection
    • minimum and maximum order amount for delivery availability
    • free shipping threshold and free shipping text
    • enable/disable delivery cost calculation via API or tariff tables
    • enable/disable delivery time calculation
    • department and locker weight filter
    • department type selection
    • department status selection
  • tariff calculation settings:
    • parcel and cash on delivery tariff tables
    • delivery discount and declared value commission
  • database maintenance:
    • update Meest POSHTA references
    • update regions
    • update cities
    • update departments
  • sender settings: name, phone, region, city, department; for address pickup - address, building, apartment, floor, block
  • recipient settings via order field macros: name, phone, city, department, address, street, building, apartment
  • default shipment parameters:
    • volume calculation enable/type
    • declared value components, default and minimum values
    • default shipment description with order and product macros
    • default weight, dimensions, and tolerances
    • how default parameters apply
  • payment settings:
    • default delivery payer
    • default payment form (cash/non-cash)
    • cash on delivery payment method
    • cash on delivery calculation settings
    • payment control and its components
    • card number for refund
  • consignment note (CN) integration:
    • enable/disable display of all account CNs
    • automatic sync interval
    • information shown in the CN list
    • print settings (format, template type, print start position)
    • print formats: CN, 100×100 sticker, 100×100 A4 sticker, cargo declaration, registries
    • compatible delivery method for order integration
    • enable/disable CN create, edit, delete, and assign in orders
    • multilingual menu labels for CN actions in orders
  • Cron jobs:
    • Cron security key
    • automatic module database update (references, regions, cities, departments)
    • automatic shipment tracking, order status changes, and notifications
    • mapping of shipment statuses to order statuses
    • e-mail/SMS templates for administrator and customer with order and CN macros
  • and other standard shipping module options
CN and registry capabilities

When viewing an order with a compatible Meest POSHTA delivery method, CN actions appear in the admin panel. Create a CN from the order or assign an existing one with maximum auto-fill. If a CN already exists, edit and delete are available. You can also open the full CN list. Available features:

  • create, edit, and delete consignment notes
  • registry workflows: view by dispatch date, create, edit, print
  • print setup for CNs and labels
  • download CNs, labels, and declarations as PDF for one or multiple orders
  • browser printing of CNs and labels
  • CN list with filters and sorting
  • registry, print, sync
  • auto-fill sender, recipient, shipment, and payment from order data
  • declared value components and payment control lists
  • field validation before Meest API submission
  • highlight printed and deleted CNs in the list
Customer capabilities
  • delivery types: department, parcel locker, courier to address
  • city selection (list or search)
  • department or locker selection (list or search)
  • address fields for courier delivery
  • delivery cost and time information
Supported languages
  • Ukrainian
  • English
  • Russian

The module interface and Meest directories are displayed according to the admin panel language and OpenCart settings. City and department names are synchronized from the Meest API.

Compatibility
  • OpenCart v. 1.5.X.X, 2.X.X.X, 3.X.X.X (and builds based on OpenCart of corresponding versions)
  • checkout forms: One Page Checkout, Smart Checkout of templates from OCTemplates, Simple checkout & registration - full functionality. Standard checkout, Ajax Quick Checkout - city and department selection only
  • notification modules: standard e-mail, SmsFly order
  • order editors: Order Manager

Adaptation may be required for specific versions. Adaptation for other modules and templates is available ON REQUEST FOR AN ADDITIONAL FEE.

License
  • after purchase you get free updates and technical support for one year
  • the license applies to one domain and all its subdomains, including test sites
  • license information is available after module installation
  • license activation - automatically or manually within one hour after purchase
  • full text: License agreement (license.md)
Requirements
  • ionCube Loader version 5.0 or higher
  • PHP cURL library
  • PHP version 5.6 or higher (PHP 7.4+ recommended)

Instruction (installation, configuration, update, and removal)

Installation
  1. Upload the contents of the upload folder to the root of the site using an FTP manager.
  2. Go to the store's admin panel and navigate to the Extensions → Shipping section, and click the "Install" button next to the module.
  3. Navigate to the Extensions → Extension Installer section and upload the necessary modifier from the modification folder. Navigate to the Extensions → Modification Manager section and click the "Refresh" button. For versions 1.5.x.x, the necessary modifiers need to be uploaded to the vqmod/xml/ folder on the server. More about modifiers in the Configuration section.
  4. Navigate to the module settings editing and activate the license.
  5. On the "General" tab, in the "API token" field insert the Meest POSHTA API access token, and if required the contract ID in the "Contract ID" field. You can find these in your account at 24.meest.com under Settings → API integration.
  6. Open the drop-down list next to the settings save button and load the basic settings.
  7. Set the necessary settings on all tabs.
  8. Save by clicking "Save". The module is ready to use.
Configuration

This module provides flexible compatibility with most checkout modules and OpenCart themes via shippingdata modifiers. Addresses load only when Meest POSHTA delivery is selected. Minimum address fields on checkout:

  • City (city) - text field
  • Address/Department (address_1) - text field
  • changing city must refresh shipping methods to show cost and delivery time
Modifier descriptions:
shippingdata_admin - required modifier for admin panel CN integration.
shippingdata_ajax_quick_checkout - compatibility with the Ajax Quick Checkout order form module. No additional configuration required.
shippingdata_opc - compatibility with the One Page Checkout order form module. No additional configuration required. Adaptation for specific versions may be needed.
shippingdata_default_checkout - standard OpenCart checkout; replaces the Company field with a Meest POSHTA delivery checkbox.
shippingdata_octemplates_smart_checkout - compatibility with the order form module Smart Checkout of templates from OCTemplates. No additional configuration required. Adaptation for specific versions may be needed.
shippingdata_simple - compatibility with Simple checkout & registration. Option 1: text fields with dropdown loading for city and address_1. Option 2: select fields with API methods getShippingCities, getShippingDepartments, getShippingPoshtomats (pass City for departments and Meest POSHTA parcel lockers).
shippingdata_simple_v_2.X.X / shippingdata_simple_v_3.X.X - version-specific Simple compatibility; enable reload for city and address_1.
Update
Removal
  1. Remove shippingdata modifiers (Extensions → Modifications) and refresh the cache
  2. Extensions → Shipping → «Uninstall» next to Meest POSHTA
  3. Delete module files from the server via FTP

Support (FAQ, changelog, contacts)

FAQ

Слідуючи інструкції, встановіть розширення на домен, для якого хочете отримати ліцензію. Далі зайдіть в налаштування модуля, заповніть і відправте інформацію про покупку. Після перевірки покупки вам на пошту прийде ключ активації. Умови: license.md.

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

  • Check the Meest POSHTA API token and contract ID (if required)
  • Перевірте TLS-верифікацію та cURL тайм-аути
  • Можливо, не вистачає ресурсів сервера або увімкнені обмеження
  • Якщо таблиці не створилися - натисніть "Видалити/Встановити" навпроти модуля Meest POSHTA

Update ionCube Loader.

Встановіть/активуйте ionCube Loader на сервері. Якщо в phpinfo бібліотека відображається, а помилка лишається - перевірте правильність встановлення для вашої версії PHP.

  • перевірте, чи завантажилися всі файли модуля на сервер
  • перевірте, чи відповідають параметри сервера вимогам модуля

  • перевірте логи модифікаторів і режим налагодження
  • увімкніть «Вартість», «API розрахунок» або «Тарифний розрахунок»
  • перевірте вагу товарів і мінімальну вагу у налаштуваннях
  • переконайтеся, що база міст/відділень синхронізована

  • перевірте, чи увімкнено «Термін доставки»
  • перевірте правильність міста отримувача та налаштування способу доставки

В папці extra знаходяться дампи країн і областей з правильними назвами. Завантажуйте через Система → Інструменти → Резервне копіювання / Відновлення, перевіривши префікс таблиць (oc_).

Якщо при оформленні замовлення був обраний сумісний спосіб доставки Meest POSHTA, при перегляді списку замовлень або замовлення буде доступна кнопка для роботи з накладною.
Order list
Список замовлень
Order view
Перегляд замовлення

  1. На вкладці «Завдання Cron» задайте Cron ключ і скопіюйте команду «Відстеження відправлень» у планувальник хостингу.
    Cron tracking
    Cron ключ і команда відстеження
  2. Оберіть статуси замовлень для відстеження та налаштуйте відповідність статусів Meest POSHTA і магазину.
    Tracking statuses
    Налаштування статусів відстеження
Changelog
v. 0.1.0 from 16.08.2026:
  • first public release of Meest POSHTA module for OpenCart 1.5-3.x
Contacts

«Meest ПОЧТА» - модуль доставки для OpenCart

Meest ПОЧТА - украинский почтово-логистический оператор с широкой сетью отделений, доступными тарифами, быстрой и надежной доставкой.

Модуль Meest ПОЧТА для OpenCart позволяет легко подключить доставку к вашему интернет-магазину и автоматизировать весь процесс работы с отправлениями. Покупатели могут выбрать доставку в отделение, почтомат или курьером на адрес, а магазин автоматически получает актуальные данные о городах, точках доставки и стоимости доставки через API Meest или тарифные таблицы.

Прямо из админ-панели OpenCart доступны создание ТТН, формирование реестров, печать маркировок и отслеживание отправлений. Автоматизация через Cron обеспечивает регулярное обновление справочников, синхронизацию статусов заказов и контроль доставки.

Все необходимое для быстрой и удобной работы с Meest ПОЧТА - в одном модуле.


Дополнение является авторской разработкой и защищено соответствующими правами. Полный текст лицензии: license.md

По ссылкам ниже можно перейти на демонстрационный сайт. Для доступа в админ-панель: логин и пароль - demo

Панель администратора Создание/редактирование накладной Список накладных Магазин

Описание (основная информация)

Функциональные возможности
Основные возможности
  • гибкие настройки для трех способов доставки Meest ПОЧТА
  • удобное ручное и автоматическое обновление справочников, областей, городов и отделений
  • создание, редактирование и удаление накладных
  • максимальное автозаполнение формы накладной
  • просмотр списка накладных и реестров в админ-панели
  • автоматическое отслеживание отправлений, смена статусов заказа и отправка уведомлений
  • загрузка и печать накладных, маркировок и реестров в PDF или в браузере
  • предварительный расчет стоимости доставки через API или тарифные таблицы
  • расчет ориентировочного срока доставки
  • выбор и поиск городов, отделений и почтоматов; дополнительные поля для адресной доставки
Возможности для администратора
  • поддержка мультимагазинов
  • загрузка базовых настроек
  • экспорт/импорт настроек
  • режим отладки
  • API token и ID контракта Meest ПОЧТА
  • загрузка логотипа перевозчика и выбор места отображения
  • TLS-верификация
  • тайм-ауты cURL подключения и выполнения запросов
  • настройки доставки в отделение, почтомат и курьером:
    • включение/отключение способа доставки
    • редактируемое многоязычное название доставки
    • выбор географической зоны
    • выбор налогового класса
    • минимальная и максимальная сумма заказа для доступности доставки
    • минимальная сумма для бесплатной доставки и текст бесплатной доставки
    • включение/отключение расчета стоимости доставки через API или тарифные таблицы
    • включение/отключение расчета срока доставки
    • фильтр отделений и почтоматов по весу
    • выбор типа отделения
    • выбор статуса отделения
  • настройки тарифного расчета:
    • тарифные таблицы для посылок и наложенного платежа
    • скидка на доставку и комиссия за объявленную стоимость
  • работа с базой:
    • обновление справочников Meest ПОЧТА
    • обновление областей
    • обновление городов
    • обновление отделений
  • настройки отправителя: отправитель, телефон, область, город, отделение; для адресного забора - адрес, дом, квартира, этаж, корпус
  • настройки получателя через макросы заказа: ФИО, телефон, город, отделение, адрес, улица, дом, квартира
  • настройки параметров отправления:
    • учет объема и вариант расчета
    • составные объявленной стоимости, значение и минимум по умолчанию
    • описание отправления по умолчанию с макросами заказа и товара
    • вес, габариты и допуски по умолчанию
    • способ применения параметров по умолчанию
  • настройки параметров оплаты:
    • плательщик доставки по умолчанию
    • форма оплаты по умолчанию (наличные/безнал)
    • метод оплаты для наложенного платежа
    • настройки расчета наложенного платежа
    • контроль оплаты и его составные
    • № карты для возврата средств
  • настройки интеграции ТТН:
    • включение/отключение отображения всех накладных аккаунта
    • интервал автоматической синхронизации
    • информация для отображения в списке накладных
    • настройки печати (формат, тип шаблона, место печати)
    • форматы печати: накладная, стикер 100×100, стикер 100×100 А4, грузовая декларация, реестры
    • совместимый способ доставки для интеграции с заказами
    • включение/отключение создания, редактирования, удаления и присвоения накладной в заказе
    • многоязычные названия пунктов меню для работы с накладными в заказе
  • задачи Cron:
    • ключ безопасности для Cron
    • автоматическое обновление базы данных модуля (справочники, области, города, отделения)
    • автоматическое отслеживание отправлений, смена статусов заказов и отправка уведомлений
    • настройка зависимостей статусов отправления и статусов заказа
    • шаблоны e-mail/SMS для администратора и покупателя с макросами заказа и накладной
  • и другие стандартные опции модуля доставки
Работа с накладными и реестрами

При просмотре заказа в админ-панели, если клиент выбрал совместимый способ доставки Meest ПОЧТА, появляется кнопка для работы с накладной. Можно создать накладную на основе заказа или назначить уже существующую. При создании модуль максимально заполняет форму автоматически. Если накладная уже создана - доступны редактирование и удаление. Также можно перейти к списку всех накладных. Доступные функции:

  • создание, редактирование и удаление накладной
  • работа с реестрами: просмотр по дате отправки, создание, редактирование, печать
  • настройка печати накладных и маркировок
  • загрузка накладных, маркировок и деклараций в PDF для одного или нескольких заказов
  • печать в браузере накладной и маркировок
  • список накладных с фильтрами и сортировкой
  • реестр, печать, синхронизация
  • автозаполнение отправителя, получателя, параметров отправления и оплаты из данных заказа
  • составные объявленной стоимости и контроля оплаты
  • валидация полей перед отправкой в API Meest
  • подсветка распечатанных и удаленных накладных в списке
Возможности для клиента
  • отделение, почтомат, курьерская доставка
  • выбор города, отделения/почтомата, адресные поля
  • стоимость и срок доставки
Поддерживаемые языки
  • украинский
  • английский
  • русский

Интерфейс модуля и справочники Meest отображаются в соответствии с языком админ-панели и настройками OpenCart. Названия городов и отделений синхронизируются из API Meest.

Совместимость
  • OpenCart v. 1.5.X.X, 2.X.X.X, 3.X.X.X (а также сборки на базе OpenCart соответствующих версий)
  • формы заказа: One Page Checkout - Простое оформление заказа, Smart Checkout шаблонов от OCTemplates, Simple checkout & registration - максимальный функционал. Стандартное оформление заказов, Ajax Quick Checkout - только выбор города и отделения
  • модули уведомлений: стандартный e-mail, SmsFly order
  • редакторы заказов: Менеджер Заказлен

Может потребоваться адаптация для конкретных версий. Адаптацию для других модулей и шаблонов выполним по запросу за ДОПОЛНИТЕЛЬНУЮ ПЛАТУ.

Лицензия
  • приобретая дополнение, вы получаете доступ к бесплатным обновлениям и технической поддержке в течение года
  • лицензия действует на один домен и все его поддомены, включая тестовые сайты
  • информация о получении лицензии доступна после установки модуля
  • активация лицензии - автоматически или вручную в течение часа после покупки
  • полный текст: Лицензионный договор (license.md)
Требования
  • ionCube Loader версии 5.0 и выше
  • PHP библиотека cURL
  • PHP версии 5.6 и выше (рекомендуется PHP 7.4+)

Инструкция (установка, настройка, обновление и удаление)

Установка
  1. Загрузить содержимое папки upload в корень сайта, используя FTP-менеджер.
  2. Зайти в админ-панель магазина и перейти в раздел Дополнения → Доставка, и напротив модуля нажать кнопку «Установить».
  3. Перейти в раздел Дополнения → Установка дополнений и загрузить необходимый модификатор из папки modification. Перейти в раздел Дополнения → Менеджер дополнений и нажать кнопку «Обновить». Для версий 1.5.x.x загрузить необходимые модификаторы нужно на сервер в папку vqmod/xml/. Подробнее о модификаторах в разделе Настройка.
  4. Перейти к редактированию настроек модуля и активировать лицензию.
  5. На вкладке «Основные» в поле «API token» вставьте токен доступа к API Meest ПОЧТА, а при необходимости в поле «ID контракта» - идентификатор контракта. Данные можно найти в личном кабинете на сайте 24.meest.com в разделе Настройки → API интеграции.
  6. Откройте выпадающий список рядом с кнопкой сохранения настроек и загрузите базовые настройки.
  7. Задайте необходимые настройки на всех вкладках.
  8. Сохраните, нажав "Сохранить". Модуль готов к использованию.
Настройка

Модуль обеспечивает гибкую совместимость с большинством модулей оформления заказа и шаблонов OpenCart через модификаторы shippingdata. Адреса загружаются только при выбранном способе доставки Meest ПОШТА. Минимальные поля адреса на странице оформления:

  • Город (city) - текстовое поле
  • Адрес/Отделение (address_1) - текстовое поле
  • изменение города должно обновлять способы доставки для отображения стоимости и срока
Описание модификаторов:
shippingdata_admin - обязательный модификатор для расширения функционала в админ-панели.
shippingdata_ajax_quick_checkout - совместимость с модулем оформления Ajax Quick Checkout.
shippingdata_opc - совместимость с модулем оформления One Page Checkout. Дополнительная настройка не требуется. Возможна адаптация для конкретных версий.
shippingdata_default_checkout - стандартное оформление заказа; заменяет поле «Компания» на checkbox доставки Meest ПОШТА.
shippingdata_octemplates_smart_checkout - совместимость с модулем оформления заказов Smart Checkout шаблонов от OCTemplates. Дополнительная настройка не требуется. Возможно потребуется адаптация для конкретных версий.
shippingdata_simple - Simple checkout & registration. Для select-полей используйте методы API getShippingCities, getShippingDepartments, getShippingPoshtomats (передавать значение поля «Город»).
shippingdata_simple_v_2.X.X / shippingdata_simple_v_3.X.X - совместимость с версиями Simple; включите перезагрузку для city и address_1.
Обновление
Удаление
  1. Удалите модификаторы shippingdata (Дополнения → Менеджер дополнений) и обновите кеш
  2. Дополнения → Доставка → «Удалить» напротив Meest ПОЧТА
  3. Удалите файлы модуля с сервера через FTP

Поддержка (вопросы/ответы, список изменений, контакты)

Вопросы/Ответы

Слідуючи інструкції, встановіть розширення на домен, для якого хочете отримати ліцензію. Далі зайдіть в налаштування модуля, заповніть і відправте інформацію про покупку. Після перевірки покупки вам на пошту прийде ключ активації. Умови: license.md.

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

  • Перевірте TLS-верифікацію та cURL тайм-аути
  • Можливо, не вистачає ресурсів сервера або увімкнені обмеження
  • Якщо таблиці не створилися - натисніть "Видалити/Встановити" навпроти модуля Meest ПОШТА

Обновите версию ionCube Loader.

Встановіть/активуйте ionCube Loader на сервері. Якщо в phpinfo бібліотека відображається, а помилка лишається - перевірте правильність встановлення для вашої версії PHP.

  • перевірте, чи завантажилися всі файли модуля на сервер
  • перевірте, чи відповідають параметри сервера вимогам модуля

  • перевірте логи модифікаторів і режим налагодження
  • увімкніть «Вартість», «API розрахунок» або «Тарифний розрахунок»
  • перевірте вагу товарів і мінімальну вагу у налаштуваннях
  • переконайтеся, що база міст/відділень синхронізована

  • перевірте, чи увімкнено «Термін доставки»
  • перевірте правильність міста отримувача та налаштування способу доставки

В папці extra знаходяться дампи країн і областей з правильними назвами. Завантажуйте через Система → Інструменти → Резервне копіювання / Відновлення, перевіривши префікс таблиць (oc_).

Якщо при оформленні замовлення був обраний сумісний спосіб доставки Meest ПОШТА, при перегляді списку замовлень або замовлення буде доступна кнопка для роботи з накладною.
Список замовлень
Список замовлень
Картка замовлення
Перегляд замовлення

  1. На вкладці «Завдання Cron» задайте Cron ключ і скопіюйте команду «Відстеження відправлень» у планувальник хостингу.
    Cron відстеження
    Cron ключ і команда відстеження
  2. Оберіть статуси замовлень для відстеження та налаштуйте відповідність статусів Meest ПОШТА і магазину.
    Статуси відстраження
    Налаштування статусів відстеження
Список изменений
v. 0.1.0 от 16.08.2026:
  • первый публичный релиз модуля Meest ПОШТА для OpenCart 1.5-3.x
Контакты