Техническое задание: Автоматизация настройки зон доставки через API
Контекст задачи
Мы осуществляем доставку сверхкрупногабаритных заказов с маркетплейса по модели DBS (доставка силами продавца). Доставка может выполняться собственными силами или с привлечением сторонних логистических операторов. Ключевая проблема: в личном кабинете маркетплейса настройка условий доставки (сроки и стоимость для разных городов) выполняется только вручную, что неэффективно при сложной тарификации.
Цель проекта
Заменить ручной процесс настройки зон доставки в кабинете продавца на автоматизированное управление через API маркетплейса.
Основные требования
Логика работы системы
- Условия доставки (сроки и стоимость) зависят от трёх ключевых параметров:
- Регион / город получателя.
- Вес заказа.
- Габариты товара.
- Для разных комбинаций этих параметров действуют разные тарифы логистических партнёров.
- Текущий ручной процесс предполагает выбор зоны на карте и ввод условий для неё.
Задача для разработки
- Изучить и реализовать работу с API маркетплейса для программного управления зонами доставки.
- Создать механизм, который будет автоматически применять правильные условия (сроки и цены) для конкретных городов на основе внешних данных о тарифах (регион, вес, габариты).
- Устранить необходимость ручного прописывания условий для каждой зоны в интерфейсе кабинета.
Технические нюансы
- Входными данными для системы будут справочники городов, весовые и габаритные категории товаров, а также матрицы тарифов от логистических провайдеров.
- Решение должно быть масштабируемым и позволять гибко обновлять правила тарификации.