Техническое задание: Миграция API интеграции

Суть задачи

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

Необходимо выполнить полный переход на актуальную версию 3 API, переписав соответствующие модули интеграции.

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

  • Проанализировать текущую реализацию интеграции с API v2.
  • Изучить документацию к API v3 службы доставки.
  • Выполнить рефакторинг или переписать модули, отвечающие за:
    • Авторизацию и подключение.
    • Расчёт стоимости и сроков доставки.
    • Формирование и регистрацию заказов (основная проблема).
    • Получение и отображение статусов заказов.
    • Формирование сопроводительных документов (накладных, этикеток).
  • Протестировать новую интеграцию на всех этапах работы с заказом.
  • Обеспечить полную функциональную замену старого API новым без потери данных.

Результат работы

Полностью работоспособная интеграция с API службы доставки версии 3, стабильно выполняющая все необходимые операции, включая формирование заказов. Старый код API v2 должен быть отключён и заменён.

Доработка и настройка WordPress сайта

Требуется привести в порядок структуру сайта на WordPress: настроить меню, убрать лишние ссылки и заменить их на корректные. Работа по отладке и полировке шаблона.