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