Как делаются вариативные товары?

Т.е те, от атрибутов которых меняется цена.
К примеру черный телефон стоит 800р, белый - 1200.
Для этих опций у меня есть промежуточная таблица, в которой хранится id товара, id атрибута, значение атрибута и цена для него.
Если раньше при добавлении в корзину товара в сессию отправлялся id и количество, а на сервере уже вытягивалась цена товара, то сейчас я к примеру могу сделать следующим образом:
Вывести чекбоксы опции в карточке товара, и по клику подставлять в определенный div цену по этому атрибуту, и его уже отправлять в сессию вместе с информацией по опции. Вариант думаю будет работать, но боюсь что идея костыльная, хотелось бы узнать лучшие практики.
  • Вопрос задан
  • 754 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
полковник Андрейченко
цена = артикул, никак иначе

для атрибутов - faceted search
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы