Техническое задание: Исправление работы корзины в интернет-магазине

Суть проблемы

В интернет-магазине, работающем на CMS Битрикс, перестала функционировать корзина. Основной функционал корзины реализован на JavaScript. При попытке взаимодействия с ней (добавление товара, изменение количества, оформление заказа) скрипт прекращает работу с ошибкой, что блокирует процесс покупки.

Важное условие

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

Задачи для исполнителя

  • Провести диагностику и выявить точную причину падения JavaScript-скрипта корзины на рабочем сайте.
  • Сравнить состояние рабочего и тестового сайтов (код, настройки компонентов, системные требования) для обнаружения ключевых отличий.
  • Внести необходимые исправления в код или конфигурацию рабочего сайта для восстановления полной функциональности корзины.
  • Обеспечить, чтобы все операции с корзиной (добавление, обновление, удаление товаров, расчет стоимости) выполнялись стабильно.
  • Важно: Полный откат рабочего сайта на версию тестовой копии не является решением задачи. Необходимо точечное исправление конкретной проблемы.

Требования к исполнителю

  • Опыт работы с CMS Битрикс и её компонентами, особенно с каталогом и корзиной.
  • Глубокие знания JavaScript и умение отлаживать сложные клиентские скрипты.
  • Понимание механизмов AJAX, используемых в стандартных компонентах Битрикс.
  • Умение проводить сравнительный анализ двух инсталляций одной системы.