Техническое задание: Доработка интеграции службы доставки
Существующая интеграция с API службы доставки в интернет-магазине на Wordpress требует доработки и исправления ошибок для полноценной работы.
Основные задачи
- Корректный расчет стоимости: На странице корзины должен автоматически и правильно рассчитываться итоговая стоимость доставки на основе данных API.
- Функционал выбора пункта выдачи: Пользователь должен иметь возможность выбрать конкретный пункт выдачи заказов из списка, предоставляемого службой доставки.
- Выбор типа доставки: Должна работать опция выбора между доставкой «до пункта выдачи» и «до двери».
- Интеграция карты в админ-панель: В разделе администрирования Wordpress должна отображаться карта с пунктами выдачи для удобства управления.
- Автоматизация документооборота: При оформлении заказа на сайте должна автоматически создаваться транспортная накладная в системе службы доставки.
Критическая ошибка для исправления
При отключении на сайте опции «Самовывоз» из списка методов доставки пропадает и интегрированный метод доставки от службы. Необходимо устранить эту зависимость, чтобы метод доставки службы оставался доступным независимо от настроек самовывоза.
Требования к реализации
- Все доработки должны быть выполнены без нарушения текущей функциональности сайта.
- Код должен быть чистым, комментированным и соответствовать стандартам разработки под Wordpress.
- Необходимо обеспечить стабильную работу интеграции при высокой нагрузке на сайт.
- После выполнения работ требуется провести полное тестирование всех сценариев работы с доставкой.