Техническое задание: Оптимизация и устранение ошибок на сайте под управлением Битрикс

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

На сайте возникают критические ошибки, приводящие к недоступности определенных разделов в административной панели. Проблема проявляется при попытке открыть или работать с разделами, которые содержат или обрабатывают значительные объемы информации (большое количество элементов, данных и т.д.). В результате вместо контента отображается белый экран или сообщение об ошибке.

Цель работы

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

Основные задачи для исполнителя

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

Требования к решению

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

Интеграция выбора материалов для товаров в WooCommerce

Требуется добавить на сайт WooCommerce функционал выбора тканей или материалов для товаров. Например, для мебели должна быть возможность выбрать один или несколько вариантов обивки. Необходимо реализовать удобный интерфейс для покупателей и корректную привязку к вариациям товара.