Техническое задание: Исправление работы корзины в интернет-магазине
Суть проблемы
В интернет-магазине, работающем на CMS Битрикс, перестала функционировать корзина. Основной функционал корзины реализован на JavaScript. При попытке взаимодействия с ней (добавление товара, изменение количества, оформление заказа) скрипт прекращает работу с ошибкой, что блокирует процесс покупки.
Важное условие
Существует актуальная тестовая копия сайта, на которой корзина и связанные с ней скрипты работают без ошибок. Это указывает на то, что проблема вызвана расхождением в коде или настройках между рабочей и тестовой средой, а не фундаментальной ошибкой в логике.
Задачи для исполнителя
- Провести диагностику и выявить точную причину падения JavaScript-скрипта корзины на рабочем сайте.
- Сравнить состояние рабочего и тестового сайтов (код, настройки компонентов, системные требования) для обнаружения ключевых отличий.
- Внести необходимые исправления в код или конфигурацию рабочего сайта для восстановления полной функциональности корзины.
- Обеспечить, чтобы все операции с корзиной (добавление, обновление, удаление товаров, расчет стоимости) выполнялись стабильно.
- Важно: Полный откат рабочего сайта на версию тестовой копии не является решением задачи. Необходимо точечное исправление конкретной проблемы.
Требования к исполнителю
- Опыт работы с CMS Битрикс и её компонентами, особенно с каталогом и корзиной.
- Глубокие знания JavaScript и умение отлаживать сложные клиентские скрипты.
- Понимание механизмов AJAX, используемых в стандартных компонентах Битрикс.
- Умение проводить сравнительный анализ двух инсталляций одной системы.