Техническое задание: Автоматизация настройки зон доставки через API

Контекст задачи

Мы осуществляем доставку сверхкрупногабаритных заказов с маркетплейса по модели DBS (доставка силами продавца). Доставка может выполняться собственными силами или с привлечением сторонних логистических операторов. Ключевая проблема: в личном кабинете маркетплейса настройка условий доставки (сроки и стоимость для разных городов) выполняется только вручную, что неэффективно при сложной тарификации.

Цель проекта

Заменить ручной процесс настройки зон доставки в кабинете продавца на автоматизированное управление через API маркетплейса.

Основные требования

Логика работы системы

  • Условия доставки (сроки и стоимость) зависят от трёх ключевых параметров:
    • Регион / город получателя.
    • Вес заказа.
    • Габариты товара.
  • Для разных комбинаций этих параметров действуют разные тарифы логистических партнёров.
  • Текущий ручной процесс предполагает выбор зоны на карте и ввод условий для неё.

Задача для разработки

  • Изучить и реализовать работу с API маркетплейса для программного управления зонами доставки.
  • Создать механизм, который будет автоматически применять правильные условия (сроки и цены) для конкретных городов на основе внешних данных о тарифах (регион, вес, габариты).
  • Устранить необходимость ручного прописывания условий для каждой зоны в интерфейсе кабинета.

Технические нюансы

  • Входными данными для системы будут справочники городов, весовые и габаритные категории товаров, а также матрицы тарифов от логистических провайдеров.
  • Решение должно быть масштабируемым и позволять гибко обновлять правила тарификации.