Розробка модуля для трак посилань через API Укрпошти для Opencart
OcStore 2.1.0.2.1
Необхідно розробити модуль (здатність) доставки (який буде відображатися/включитися/налаштуватися там, де і інші способи доставки в даному CMS і підтягнутися при виборі способу доставки) для Укрпошти, який зможе тракувати повідомлення через API Укрпошти і змінювати статуси замовлень за графіком.З API можна ознайомитися тут: https://dev.ukrposhta.ua/uploads/Status-tracking-API-16102019.pdf
Коротко: API повертає код (int) і короткий опис події.Тобтовідправлення прийняли - один код, доставили - інший, клієнт відмовився - третій, вручено - четвертий і т.д.Що потрібно зробити: Додати до перегляду, редагувати поле замовлення для введення трак-номера.Також, дуже бажано додати те ж саме поле в розширений редактор замовлення OrderPro (це частково кодировано, тут потрібно подивитися, чи це можливо в принципі).Винести в налаштування модуля стандартні налаштування для модулів доставки: вартість, клас податку, географічна зона, статус, порядок сортування.При автоматичній зміні статусу замовлення в коментар вивести опис подій, отриманих з API.Додати налаштування, які стосуються саме цього модуля: поле для введення ІД для аутентифікації в APIРішення, з якою частотою перевіряються статуси замовлень.Налаштування відстеження статусу замовлень (тобто.Це може виглядати як список всіх статусів замовлень, поруч з ними є чекбоки.Якщо чекбокс встановлений, то замовлення з таким статусом відстежуються, якщо ні – то ігноруються.Наприклад, невідкладені та доставлені замовлення тракати немає сенсу).Список кодів подій з API, яким можна призначити відповідні статуси замовлень (тобто.якийсь тип таблиці - код події в API і випадаючий список зі статусами замовлення навпаки.Потрібно для того, щоб встановити відповідність повертаному коду події з API і статусу замовлення).Як це повинно працювати:
На замовлення з способом доставки "Укрпочта" приписується трак-номер і вказується один з статусів, який трикається (наприклад, "відвантажений").За графіком модуль зв'язується з API, отримує статус події за цим трак-номером і змінює статус замовлення на відповідний, відповідно до налаштувань.І так до кінця, поки замовлення не отримає вже певний статус, який не буде потрібно трекати (наприклад, «доставлений» або «втор»).При зміні статусу в історію замовлення (тобто.коментар, який може залишити менеджер при зміні статусу замовлення) автоматично додається інформація, отримана з API.Тобтоякщо у нас єдиний статус замовлення "у дорозі" відповідає декількох різних кодів від API (приймається, на сортировці, на пункті видачі і т.д.)Це буде видно під час перегляду замовлення.Важливо: Трекатися повинні тільки замовлення з заповненим трак-номером і ЕТИМ вибраним способом доставки.Тобтоякщо замовлення присвоєно трак, а спосіб доставки інший (або навпаки), то тракати його не потрібно.Якщо в ході роботи щось не зрозуміло, можна зробити 2-ми способами і т.д.- Краще запитати Модуль робиться для себе і під собою.Не на продаж і ніде інше.
Відгук замовника про співпрацю з Сергеєм Б.
Розробка модуля для трак посилань через API Укрпошти для OpencartПраця була виконана кваліфіковано і дуже швидко.
Відгук фрилансера про співпрацю з Виталиєм Ивановим
Розробка модуля для трак посилань через API Укрпошти для OpencartБуло приємно працювати. Зрозуміла постановка завдань, все в рамках ТЗ. Виплата вчасно, відразу після перевірки. Дякуємо за співпрацю!
-
Доброго дня
виконаємо якісно
всі розрахунки після обговорення деталей
перегляньте портфоліо
https://ari.in.ua/
Виконаємо якісно. Роботи на сайті портфоліо -
897 167 0 1 Добрий день .
З зовнішнього вигляду (зображення в корзині) цей модуль повинен бути копією стандартного модуля доставки?
Таку опцію зробити не вдасться -"розрахунок, з якою частотою перевіряються статуси замовлень". Потрібно буде налаштувати крон на запуск скрипта, який буде оновлювати статуси.
-
1842 38 0 Добрий день . Існує досвід роботи з Апі Укрпочти. Готовий виконати проект
-
Т.к. ссылка на описание API меняется ежедневно, как я понял, получить актуальную документацию можно тут https://dev.ukrposhta.ua/documentation
("Відстеження відправлень")
-
Актуальні фриланс-проєкти в категорії PHP
Розробник на проект CMS-сайт на Drupal 7 + PHP/MySQL.Шукаємо розробника для допомоги з налаштуванням CMS-сайту на Drupal 7 + PHP/MySQL. Задача:1. Зробити карточки товару на весь асортимент товару (наразі на сайті не на всіх товарах є карточки товару з описом та характеристиками).2. Додати вірні характеристики на всі товари.3.… CMS, PHP ∙ 1 день 4 години тому ∙ 39 ставок |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 2 дні 2 години тому ∙ 24 ставки |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 2 дні 23 години тому ∙ 32 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 4 дні 1 година тому ∙ 21 ставка |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 5 днів 2 години тому ∙ 47 ставок |