</>
maximorum.com

Інтеграція API Нової Пошти у Laravel і OpenCart: автоматизуй доставку

D

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

Що дає інтеграція API Нової Пошти

Офіційний API Нової Пошти охоплює весь логістичний цикл. У Laravel або PHP-застосунку ви отримуєте доступ до:

  • Автоматичного створення ТТН після підтвердження замовлення
  • Відстеження статусу посилки в реальному часі через вебхуки або polling
  • Довідника відділень і поштоматів для форми оформлення замовлення
  • Розрахунку вартості та термінів доставки на льоту
  • Друку накладної безпосередньо з адмін-панелі магазину

Як ми реалізуємо інтеграцію на Laravel

Для Laravel-проєктів ми розробляємо окремий сервіс-клас NovaPoshtaService, що обгортає HTTP-запити до API і кешує довідники (міста, відділення) у Redis. Це знижує кількість зовнішніх запитів і прискорює завантаження форм доставки.

Для OpenCart-магазинів ми створюємо або кастомізуємо shipping-модуль, який автоматично підтягує список відділень за введеним містом і зберігає ТТН у картці замовлення.

Реальний результат

Один із наших клієнтів — оптово-роздрібний інтернет-магазин із ~200 замовлень на день — скоротив час на обробку відправлень з 3 годин до 20 хвилин після впровадження автоматичного створення ТТН через API.

Технічний стек

  • Backend: Laravel 11 / PHP 8.3 або OpenCart 3/4
  • Кешування: Redis для довідника міст та відділень
  • API: Нова Пошта JSON API v2
  • Черги: Laravel Horizon для асинхронного створення ТТН

Готові автоматизувати доставку?

MaxiMoruM інтегрує API Нової Пошти у будь-яку платформу: Laravel, WordPress/WooCommerce, OpenCart або власну PHP-систему. Вартість і терміни — після короткого брифінгу.

Залиште запит на maximorum.com — і ми підготуємо технічну пропозицію протягом 24 годин.