«Укрпошта API» - модуль доставки для OpenCart

Укрпошта - це національний оператор поштового зв'язку України. Розглянемо основні переваги, спираючись на які можна запропонувати цей спосіб доставки Вашим клієнтам:

Даний модуль є найфункціональнішим рішенням для організації доставки Укрпоштою у Вашому інтернет-магазині, який використовує в роботі API для E-COMMERCE. Доповнення є чудовим помічником під час роботи з замовленнями, для яких клієнт обрав доставку Укрпоштою. Крім стандартних функцій модуля доставки є інструменти для роботи з Накладними. Також доступні два калькулятори: розрахунок вартості і терміну доставки. Розрахунок вартості відбувається на основі API, що гарантує отримання точних даних. Доповнення має низку функцій, які за Вас в автоматичному режимі виконують щоденну рутинну роботу: розсилка повідомлень з номером накладної, зміна статусів замовлення, нагадування про незабрані посилки та інші. Можливості постійно розширюються та покращуються.

Використовуючи модуль Ви будете економити свій час і значні грошові кошти на обробці замовлень. Клієнти, які використовують API Укрпошти, отримують 5% знижки на відправлення, тому маючи регулярні відправлення, модуль окупиться протягом 1-го місяця і почне економити ваші кошти.


Доповнення є авторською розробкою і захищено відповідними правами.

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

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

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

Функціональні можливості
Основні можливості
  • велика кількість налаштувань
  • створення, редагування та видалення накладних
  • максимальне заповнення форми накладної в автоматичному режимі
  • завантаження, налаштування друку, друк накладних
  • автоматичне відстеження відправлень, зміна статусів замовлення та відправка повідомлень
  • найточніший попередній розрахунок вартості доставки
  • розрахунок орієнтовного терміну доставки
  • автоматичний розрахунок параметрів відправлення
докладніше...
Можливості для адміністратора
  • підтримка мультимагазинів
  • експорт/імпорт налаштувань
  • завантаження базових налаштувань
  • увімкнення/вимкнення режиму налагодження
  • введення значень eCom Bearer, StatusTracking Bearer та User token Укрпошти
  • завантаження логотипу транспортної компанії
  • вибір місця відображення логотипу
  • налаштування cURL тайм-ауту підключення та виконання
  • налаштування способів доставки (Експрес у відділення, Експрес кур'єром, Стандарт у відділення, Стандарт кур'єром):
    • увімкнення/вимкнення способу доставки
    • редагована багатомовна назва доставки
    • вибір географічної зони
    • вибір податкового класу
    • можливість задати мінімальну суму замовлення при якій доставка буде доступною
    • можливість задати максимальну суму замовлення при якій доставка буде доступною
    • можливість задати мінімальну суму замовлення при якій доставка буде безкоштовною
    • редагований багатомовний текст безкоштовної доставки
    • увімкнення/вимкнення розрахунку вартості доставки
    • увімкнення/вимкнення API розрахунку вартості доставки (використовується інформація для розрахунку: тип доставки, індекс відправника та одержувача, вартість товару, вага товару, максимальна сторона, рекомендований лист)
    • увімкнення/вимкнення тарифного розрахунку вартості доставки (може використовуватися як самостійно, так і в разі недоступності API. Використовувана інформація для розрахунку: область відправника та одержувача, тип доставки, вартість товару, вага товару)
    • увімкнення/вимкнення розрахунку терміну доставки в днях (використовується інформація для розрахунку: область відправника та одержувача, тип доставки)
    • вибір типу відділення
    • вибір статусу відділення
  • можливість налаштувати тарифи та терміни доставки
  • робота з базою:
    • завантаження/оновлення довідників поштової компанії
    • завантаження/оновлення областей України
    • завантаження/оновлення населених пунктів компанії «Укрпошта»
    • завантаження/оновлення відділень компанії «Укрпошта»
  • налаштування параметрів відправника: відправник, тип відправника, ІПН, ЄДРПОУ, код банку, розрахунковий рахунок, e-mail, телефон, область, місто, вулиця, будинок, квартира, індекс, адресний забір
  • налаштування параметрів одержувача: одержувач, тип одержувача, ІПН, ЄДРПОУ, телефон, область, місто, адреса, вулиця, будинок, квартира, індекс
  • налаштування параметрів відправлення:
    • увімкнення/вимкнення обліку об'єму
    • вибір варіанту обліку об'єму відправлення
    • можливість задати кількість місць за замовчуванням
    • вибір складових для оголошеної вартості відправлення
    • можливість задати оголошену вартість за замовчуванням
    • можливість задати мінімальну оголошену вартість
    • можливість задати опис відправлення за замовчуванням у вигляді шаблону з використанням макросів замовлення та товару
    • увімкнення/вимкнення рекомендованого листа
    • увімкнення/вимкнення відправлення SMS про прибуття посилки клієнту
    • увімкнення/вимкнення огляду при врученні
    • вибір дії у разі невручення посилки
    • вибір способу застосування параметрів за замовчуванням
    • можливість задати вагу за замовчуванням
    • можливість задати мінімальну вагу
    • можливість задати розміри за замовчуванням
    • можливість задати допуски до розмірів відправлення
  • налаштування параметрів оплати:
    • вибір платника доставки за замовчуванням
    • вибір методу оплати для післяплати
    • налаштування розрахунку післяплати
    • налаштування обліку комісії за оголошену вартість
    • вибір платника зворотної доставки за замовчуванням
    • вибір способу отримання грошового переказу
  • налаштування інтеграції ТТН:
    • увімкнення/вимкнення за замовчуванням бонусних відправлень
    • вибір відображуваної інформації у списку накладних
    • налаштування друку
    • вибір сумісного способу доставки для створення накладних
    • увімкнення/вимкнення створення, редагування, видалення та присвоєння накладної у замовленні
    • можливість задати багатомовні назви пунктів меню для роботи з накладними у замовленні
  • завдання Cron:
    • можливість задати ключ безпеки виконання Cron команд
    • автоматичне оновлення бази даних модуля (довідники, області, міста, відділення)
    • автоматичне відстеження відправлень, зміна статусу замовлення та відправлення повідомлень
    • вибір статусів замовлення, для яких необхідно відстеження
    • налаштування залежностей для кожного статусу відправлення та статусу замовлення у магазині
    • можливість задати затримку виконання за кожним статусом відправлення
    • увімкнення/вимкнення повідомлень для адміністратора та покупця
    • можливість задати багатомовний шаблон повідомлення для e-mail та sms повідомлень з використанням макросів замовлення, товару та накладної
  • та інші стандартні опції модуля доставки
Можливості для роботи з накладними

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

  • створення, редагування та видалення накладної
  • додавання/видалення накладних у групу
  • налаштування друку накладних
  • завантаження накладної та інших супровідних документів у форматі PDF
  • перегляд списку накладних з можливістю фільтру по номеру накладної та замовлення
  • автоматичне заповнення інформації відправника згідно з обраними налаштуваннями модуля з можливістю зміни даних безпосередньо перед створенням накладної
  • автоматичне заповнення параметрів одержувача згідно з даними з замовлення, у тому числі доступні такі функції:
    • увімкнення/вимкнення бонусного відправлення
    • вибір способу доставки (експрес чи стандарт)
    • вибір типу доставки (відділення чи адреса)
    • завантаження даних одержувача за номером телефону
    • вибір типу одержувача
    • введення ІПН
    • введення коду ЄДРПОУ
    • введення адреси доставки (область, місто, відділення, вулиця, будинок, квартира та індекс)
  • автоматичне заповнення параметрів відправлення:
    • вага
    • габарити
    • можливість задати кілька місць
    • оголошена вартість з можливістю коригування складових
    • опис
  • автоматичне заповнення параметрів оплати:
    • платник доставки
    • сума зворотної доставки, якщо обрана післяплата
    • платник зворотної доставки
    • спосіб отримання грошового переказу
  • додаткові параметри відправлення:
    • рекомендований лист
    • огляд при врученні
    • SMS повідомлення клієнту про прибуття відправлення
    • дія у разі невручення
  • поля автоматично, наскільки можливо, заповнюються модулем згідно з налаштуваннями
  • валідація полів під час редагування та перед передачею даних на сервер поштової компанії
  • автоматична перевірка існування клієнта в базі та створення у разі негативного результату
  • автоматичне редагування даних клієнта
  • автоматичний пошук адрес одержувача та створення нових у разі необхідності

При успішному створенні або редагуванні буде виконано перенаправлення до накладних та її підсвічування в загальному списку.

Можливості для клієнта
  • вибір типу доставки:
    • Укрпошта Експрес. Доставка у відділення
    • Укрпошта Експрес. Доставка кур'єром на адресу
    • Укрпошта Стандарт. Доставка у відділення
    • Укрпошта Стандарт. Доставка кур'єром на адресу
  • вибір населеного пункту отримання:
    • випадаючий список
    • пошук за назвою міста
  • вибір відділення:
    • випадаючий список
    • пошук за індексом
  • пошук індексу
  • інформація про вартість доставки
  • інформація про термін доставки
Підтримувані мови
  • українська
  • російська
  • англійська

У методах API реалізована підтримка української мови та частково англійської. Модуль автоматично використовує потрібну мову залежно від налаштувань OpenCart або переваг покупця під час оформлення замовлення.

Сумісність

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

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

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

Встановлення
  1. Завантажити вміст папки upload в корінь сайту
  2. Перейти в розділ Доповнення → Встановлення доповнень і завантажити необхідний модифікатор з папки modification. Перейти в розділ Доповнення → Менеджер доповнень і натиснути кнопку «Оновити». Докладніше про модифікатори в розділі Налаштування
  3. Зайти в адмін-панель магазину і перейти в розділ Доповнення → Доставка і навпроти модуля натиснути кнопку «Встановити»
  4. Перейти до редагування налаштувань модуля і активувати ліцензію
  5. На вкладці «Основні» в полі «eCom Bearer», «StatusTracking Bearer» і «User token» вставте відповідні значення, які згенерують і нададуть Вам після підписання договору з «Укрпоштою»
  6. Відкрийте випадаючий список поруч з кнопкою збереження налаштувань і завантажте базові налаштування
  7. Задайте необхідні налаштування на всіх вкладках
  8. Збережіть налаштування натиснувши "Зберегти". Модуль готовий до використання
Налаштування

Модуль сумісний практично з усіма популярними модулями оформлення замовлень і шаблонами OpenCart завдяки відповідним модифікаторам. Для повноцінної роботи на сторінці оформлення замовлення повинні виконуватися мінімальні вимоги для полів адреси доставки:

  • Область (zone_id) - стандартне поле OpenCart типу "select"
  • Місто (city) - стандартне текстове поле OpenCart
  • Адреса (address_1/address_2) - стандартне текстове поле OpenCart для введення адреси через кому
  • Індекс (postcode) - стандартне текстове поле Opencart

Якщо використовуваний модуль оформлення замовлень дозволяє створювати користувацькі поля для адреси доставки, то можливо використовувати для вулиці, будинку і квартири окремі поля

Опис модифікаторів:
shippingdata_admin – обов'язковий модифікатор, необхідний для розширення функціоналу в адмін-панелі.
shippingdata_ajax_quick_checkout – модифікатор забезпечує сумісність з модулем оформлення замовлень Ajax Quick Checkout. Додаткове налаштування не потрібне. Можливо, буде потрібна адаптація для конкретних версій.
shippingdata_default_checkout – модифікатор забезпечує сумісність зі стандартною формою замовлення. Додаткове налаштування не потрібне. Модифікатор замінює поле "Компанія" в адресі на checkbox з можливістю вибрати заздалегідь доставку. Якщо checkbox відзначено, то в полях місто і адреса підвантажуються списки міст і відділень відповідно.
shippingdata_octemplates_smart_checkout – модифікатор забезпечує сумісність з модулем оформлення замовлень Smart Checkout шаблону Deals. Додаткове налаштування не потрібне. Можливо, буде потрібна адаптація для конкретних версій.
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 модуля (catalog/model/tool/simpleapimain.php) або (catalog/model/tool/simpleapicustom.php)
      • Назва методу в API модуля – getShippingCities
      • Передавати у метод значення іншого поля – Регіон
    • для поля вибору відділення встановіть такі налаштування:
      • тип – select
      • Список значень – Отримувати викликом методу в API модуля (catalog/model/tool/simpleapimain.php) або (catalog/model/tool/simpleapicustom.php)
      • Назва методу в API модуля – getShippingDepartments
      • Передавати у метод значення іншого поля – Місто
    • всі інші налаштування є стандартними. Назви полів можуть відрізнятися
    для полів також потрібно увімкнути перезавантаження блоків при зміні полів у налаштуваннях блоку адреси доставки

shippingdata_simple_v_2.X.X / shippingdata_simple_v_3.X.X – модифікатор забезпечує сумісність з модулем оформлення замовлень Simple відповідних версій. Для полів city і address_1 в налаштуваннях потрібно увімкнути перезавантаження. Можливо, буде потрібна адаптація для конкретних версій.
Оновлення
Оновлення з будь-якої версії на останню:
  1. Зайти в адмін-панель магазину
  2. Перейти до редагування модуля і зробити експорт налаштувань (випадаюче меню біля кнопки «Зберегти»)
  3. Перейти в розділ Доповнення → Доставка і навпроти модуля натисніть кнопку «Видалити»
  4. Завантажити використовуючи FTP менеджер вміст папки upload в корінь сайту із заміною
  5. Завантажити нові модифікатори попередньо видаливши всі старі (Shipping Data ...) і оновити кеш модифікаторів (натиснути «Оновити»). Докладніше про модифікатори в розділі Налаштування
  6. Перейти в розділ Доповнення → Доставка і навпроти модуля натисніть кнопку «Встановити»
  7. Перейти до редагування налаштувань модуля і на вкладці «Основні» в полях «eCom Bearer», «StatusTracking Bearer», «User token» вставте ключі доступу до API Укрпошти
  8. Після завантаження бази даних зробити імпорт раніше збережених налаштувань (випадаюче меню біля кнопки «Зберегти»)
  9. Перевірити коректність усіх налаштувань і натиснути кнопку «Зберегти»
Видалення
  1. Зайти в адмін-панель магазину
  2. Перейти в розділ Доповнення → Менеджер доповнень і видалити встановлені модифікатори модуля (відзначити і натиснути «Видалити»), після чого необхідно оновити кеш модифікаторів (натиснути «Оновити»)
  3. Перейти в розділ Доповнення → Доставка і навпроти модуля натиснути кнопку «Видалити» (відбудеться видалення інформації про модуль з бази)
  4. Видалити файли модуля з сервера

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

Питання/Відповіді
Як отримати ліцензію?

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

Як отримати ліцензію на тестовий сайт або піддомен?

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

Site error: the file ... requires the ionCube PHP Loader ioncube_loader_lin_5.4.so to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.

Встановіть/активуйте безкоштовну бібліотеку ionCube Loader на своєму сервері/хостингу. Якщо, наприклад, у php_info, буде відображатися інформація про те, що бібліотека встановлена, а помилка не зникає - значить Ви неправильно встановили ionCube Loader.

Під час встановлення з'являється помилка "Сторінка не знайдена" або 500 (Internal Server Error) або біла сторінка

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

Модуль не рахує вартість доставки

  • перевірте, чи немає помилок у логах модифікаторів
  • перевірте, чи встановлений перемикач "Вартість доставки" у положення "Так"
  • перевірте "Безкоштовну доставку від", можливо сума у вашому кошику більше або дорівнює сумі для безкоштовної доставки
  • перевірте вагу товару в кошику. Якщо вага відсутня у картці товару, то можна задати значення за замовчуванням у налаштуваннях модуля
  • перевірте налаштування модуля, а також коректність даних отримувача
  • іноді деякі методи API поштової компанії недоступні, в такому разі можна увімкнути тарифний розрахунок у налаштуваннях модуля для відображення приблизної вартості доставки або почекати відновлення працездатності API

Модуль не рахує термін доставки

  • перевірте, чи немає помилок у логах модифікаторів
  • перевірте, чи встановлений перемикач "Термін доставки" у положення "Так"
  • перевірте налаштування модуля, а також коректність даних отримувача
  • іноді деякі методи API поштової компанії недоступні, в такому разі потрібно почекати відновлення працездатності API

Для чого потрібні файли recovery_zone_and_country_tables_ru.sql і recovery_zone_and_country_tables_ua.sql? Де взяти правильні назви країн і областей?

    У папці extra є дамп країн і областей recovery_zone_and_country_tables_ru.sql і recovery_zone_and_country_tables_ua.sql з правильними назвами для України, російською та українською мовами відповідно. Завантажувати їх необхідно через адмін-панель магазину в розділі Система → Інструменти → Бекап / Відновлення попередньо перевіривши префікси таблиць, у файлах вони oc_

Як створити накладну?

Якщо під час оформлення замовлення був обраний сумісний спосіб доставки, то при перегляді списку замовлень або конкретного замовлення буде доступна кнопка для роботи з накладною. Також при перегляді списку замовлень буде кнопка для переходу до списку накладних.

Інтеграція з накладними при перегляді списку замовлень
Інтеграція з накладними при перегляді списку замовлень
Інтеграція з накладними при перегляді конкретного замовлення
Інтеграція з накладними при перегляді конкретного замовлення
Як налаштувати відстеження?

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

  1. Для початку необхідно налаштувати Cron, використовуючи команду в модулі. Команда Cron дана для прикладу і для різних хостингів може відрізнятися. Інтервал відстеження, наприклад, кожну годину.
    Команда Cron для відстеження
    Команда Cron для відстеження
  2. Вкажіть статуси Вашого інтернет-магазину, які будуть відстежуватися. Модуль буде відстежувати замовлення з тими статусами, які Ви відзначите і для яких буде створена накладна. Для нашого прикладу це "В обробці" та "Відправлено".
  3. Налаштуйте відповідність між статусами Укрпошти та статусами Вашого інтернет-магазину. Модуль звіряє поточний статус відправлення з відповідним йому статусом інтернет-магазину, якщо статус замовлення не збігається - модуль змінює на новий. Для нашого прикладу модуль працюватиме таким чином:
    1. Вибирає всі замовлення, у яких присутній номер накладної та статус відповідає "В обробці" та "Відправлено"
    2. Відстежує вибрані замовлення за номером накладної
    3. Якщо у конкретного замовлення статус інтернет-магазину "В обробці", а статус у системі Укрпошти став "Відправлення", то модуль змінює статус в інтернет-магазині на "Відправлено"
    4. Якщо у конкретного замовлення статус інтернет-магазину "Відправлено" або "В обробці", а статус у системі Укрпошти став "Вручення", то модуль змінює статус в інтернет-магазині на "Угода завершена"
    Налаштування статусів
    Налаштування статусів

Список змін
v. 2.3.0 від 17.07.2024:
  • додана підтримка PHP 8.0, 8.1, 8.2
  • додана підтримка OpenCart 3.0.3.9
  • доданий друк декількох документів
  • доданий тарифний розрахунок післяплати
  • додана мінімальна вага за замовчуванням
  • додана мінімальна оголошена вартість за замовчуванням
  • додана можливість увімкнення/вимкнення обліку страховки в розрахунку вартості доставки
  • додана підтримка макросу product_id для товару
  • додана спливаюча підказка зазначеного міста і відділення у формі ТТН
  • оптимізація завантаження налаштувань і форми ТТН
  • актуалізація методів АПІ
  • виправлені помилки завантаження баз міст і відділень
  • виправлені помилки заповнення форми ТТН
  • виправлена помилка кількості місць за замовчуванням
  • виправлені помилки сумісності
  • інші виправлення помилок, дрібні правки і поліпшення
v. 2.2.0 від 21.11.2023:
  • додано налаштування типу відділень
  • додано налаштування статусів відділень
  • доданий пошук індексів
  • оновлений тарифний розрахунок
  • оптимізована робота зі списком накладних
  • виправлені помилки при створенні і редагуванні ТТН
  • виправлені помилки сумісності
  • інші виправлення помилок, дрібні правки і поліпшення
v. 2.1.0 від 09.04.2023:
  • додана підтримка бонусних відправлень
  • доданий пошук населених пунктів
  • доданий пошук відділень
  • додана можливість налаштування cURL таймаутів
  • додана підтримка PHP 7.4
  • доопрацьований тарифний розрахунок
  • оптимізована робота зі списком накладних
  • оптимізована робота з базою даних
  • актуалізація методів АПІ
  • виправлені помилки при створенні і редагуванні ТТН
  • виправлена помилка сортування способу доставка
  • виправлені помилки сумісності
  • інші виправлення помилок, дрібні правки і поліпшення
v. 2.0.0 від 02.01.2020:
  • додана підтримка OpenCart 3
  • додана робота з групами поштових відправлень
  • доданий друк форми 103а
  • доданий друк адресних ярликів для групи відправлень
  • додана опція рекомендованого листа
  • додано налаштування огляду при врученні посилки
  • додано налаштування дій у разі невручення посилки
  • додана можливість ручного створення/редагування відправника
  • доданий пошук отримувача і відправника за номером телефону
  • додана валідація API розрахунку вартості доставки
  • додана підтримка номера розрахункового рахунку у форматі IBAN
  • додана підтримка мультимагазину при створенні ТТН
  • додана підтримка макросів опцій товару
  • додана підтримка більш ранніх версій cURL
  • додано кешування для ряду API запитів
  • оптимізований вивід списку накладних
  • повністю змінений функціонал роботи з клієнтами
  • всі API методи приведені в актуальний стан
  • збільшені ліміти на виконання cURL запитів
  • оновлений список статусів для трекінгу відправлень
  • розширені налаштування друку супровідних документів
  • виправлена помилка парсера адреси отримувача
  • виправлена помилка визначення післяплати при створенні накладної
  • виправлені помилки режиму налагодження
  • виправлені помилки операцій з числами в PHP 7.1 і вище
  • виправлена помилка збереження налаштувань для мультимагазинів
  • виправлені помилки валідації форми накладної
  • виправлені помилки визначення безкоштовної доставки та мін./макс. кошика при різних налаштуваннях валюти
  • виправлені помилки тарифного розрахунку
  • виправлені помилки визначення параметрів посилки
  • виправлені різні помилки при оформленні замовлення
  • виправлені помилки сумісності з різними збірками OpenCart
  • покращена сумісність з низкою доповнень
  • інші виправлення помилок, дрібні правки і поліпшення
v. 1.1.0 від 29.11.2018:
  • доданий API розрахунок вартості доставки
  • додано отримання післяплати на банківський рахунок
  • додано автоматичне редагування даних клієнта
  • додані поля клієнтів (ІПН, банківський код, розрахунковий рахунок, e-mail)
  • додана підтримка OpenCart v 2.0.0.0-2.2.0.0
  • додана адаптація для OpenCart v 1.5.X.X
  • виправлений розрахунок параметрів відправлення
  • виправлена перевірка StatusTracking Bearer
  • інші виправлення помилок, дрібні правки і поліпшення
v. 1.0.0 від 14.10.2018:
  • перший реліз
Контакти