Техническое задание: Исправление ошибки в процессе оформления заказа
Суть проблемы
В интернет-магазине на базе WordPress и WooCommerce обнаружена критическая ошибка, влияющая на пользовательский опыт.
- На этапе оформления заказа в корзине исчезает блок с выбором способов доставки.
- Проблема проявляется только для авторизованных (залогиненных) пользователей.
- Для гостей (неавторизованных посетителей) функционал выбора доставки работает корректно.
Цель работы
Устранить ошибку и обеспечить стабильную работу процесса выбора способа доставки для всех пользователей сайта, независимо от их статуса (авторизованный/неавторизованный).
Требования к решению
- Провести диагностику для выявления причины конфликта (тема, плагины, хук, фильтр).
- Обеспечить отображение и работоспособность всех доступных методов доставки на странице оформления заказа для авторизованных пользователей.
- Решение не должно ломать существующий функционал для гостей.
- Изменения должны быть реализованы корректно, предпочтительно через дочернюю тему или фильтры/хуки.
- После исправления необходимо провести тестирование процесса оформления заказа под разными ролями пользователей.
Технический контекст
Сайт работает на CMS WordPress с использованием плагина WooCommerce для организации электронной коммерции.