Техническое задание: Реализация выбора материалов в WooCommerce

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

Цель проекта

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

Основные требования

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

Ожидаемый результат

Функциональный модуль, который seamlessly встраивается в существующий магазин и предоставляет покупателям новую полезную опцию для кастомизации товаров.