- Автор темы
- #1
Уважаемые коллеги! Имеется такая ситуация:
В интеренет-магазине представлены образцы товаров, которые изготовляются на заказ. Покупатель может выбрать материал для изготовления товара из каталога материалов, которые есть на складе в данный момент. Т.е., например, имеются на складе материалы красного, желтого и зеленого цвета, следовательно, могут изготовить любой товар из этих трех цветов. Далее, предположим, красный материал закончился и больше его никогда не будет, но наладили поставки синего материала, значит теперь можно заказать любой товар желтого, зеленого либо синего цвета. Т.е. получается, что прописывать материал в качестве атрибута товаров не очень удобно, т.к. проще изменять наличие материалов в едином месте (в некоем каталоге материалов), чем в каждом товаре, если их тысяча. Но с другой стороны, разные материалы могут влиять на финальную цену товара, например при выборе товара синего цвета + 1000 руб. к стоимости товара.
Подскажите, пожалуйста, имеется ли какое-то решение для подобных ситуаций или все-таки нужно использовать стандартный механизм атрибутов?
В интеренет-магазине представлены образцы товаров, которые изготовляются на заказ. Покупатель может выбрать материал для изготовления товара из каталога материалов, которые есть на складе в данный момент. Т.е., например, имеются на складе материалы красного, желтого и зеленого цвета, следовательно, могут изготовить любой товар из этих трех цветов. Далее, предположим, красный материал закончился и больше его никогда не будет, но наладили поставки синего материала, значит теперь можно заказать любой товар желтого, зеленого либо синего цвета. Т.е. получается, что прописывать материал в качестве атрибута товаров не очень удобно, т.к. проще изменять наличие материалов в едином месте (в некоем каталоге материалов), чем в каждом товаре, если их тысяча. Но с другой стороны, разные материалы могут влиять на финальную цену товара, например при выборе товара синего цвета + 1000 руб. к стоимости товара.
Подскажите, пожалуйста, имеется ли какое-то решение для подобных ситуаций или все-таки нужно использовать стандартный механизм атрибутов?