Переробка модуля Нової Пошти для Бітрікс (API, пошук відділень)

PHP 2500 UAH
Робота 3 з 31
Було виконано переробку модуля Нової Пошти для коробкової версії 1C-Бітрікс від DesignPlanet.

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

Що було зроблено:

- повністю проаналізовано код модуля;
- прибрано залежність від стороннього сервісу;
- підключено прямий доступ до API Нової Пошти;
- перероблено backend-логіку роботи модуля;
- реалізовано більш точне зв’язування геолокацій за максимальною кількістю параметрів;
- для кожного міста налаштовано коректне підтягування відділень, поштоматів і пунктів видачі;
- додано окреме поле для швидкого пошуку потрібної локації;
- додано окремі фільтри для вибору тільки відділень, тільки поштоматів або тільки пунктів видачі.

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

На даний момент рішення працює на PHP 7. Також запланована адаптація під PHP 8.

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

Мітки
#Бітрікс #1CБітрікс #Bitrix #НоваПошта #NovaPoshta #API #Інтеграція #МодульБітрікс #PHP #Backend #ДоопрацюванняСайту #ІнтернетМагазин #КоробковийБітрікс #Доставка #Поштомати #Відділення #ПунктВидачі #Geolocation #Freelancehunt
Деталі
  • Додано:
82

Фрилансер

  • Проєктів 2
  • Оцінка -
  • Рейтинг 445
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 5 днів 16 годин тому