Здравствуйте. Возникла необходимость следующего функционала:
Допустим есть товар, у которого есть 2 (или более) характеристики. При этом цена зависит от комбинаци характеристик. При том не все единици товара имеют все варианты комбинации (некоторых комбинаций быть не может).
Пример:
Для примера возьмём ноутбук с такими характеристиками (это одна и та же модель с опциональными характеристиками):
ОЗУ: 1Гб, 2Гб.
Жесткий диск (винт): 1Тб, 2Тб.
Но мы продаем только варианты: 1Гб + 1Тб, 1Гб + 2Тб, 2Гб+2Тб. А ноутбука 2Гб + 1Тб у нас нету.
Задача:
Настроить элемент цены так, чтобы пользователь смогу выбрать только те варианты при заказе, которые мы можем предоставить. А те которых нет - не мог.
а) в идеале чтобы при выборе ОЗУ 2Гб в выборе жесткого диска пропадал вариант 1Тб.
б) при выборе комбинации которой у нас нет пользователю выдавалось предупреждение и товар не добавлялся в корзину.
Тоесть по фатку нужен каскадный селект для элемента цены...
Дополнение:
Для примера я всё безумно упростил, по факту это будет минимум 3 характеристики с 5 и более значениями для каждого товара.
Собственно вопрос: Можно ли это сделать на текущей версии с помощью элемента JBZoo Price Plain или JBZoo Price Calc.
Я пытался это делать через JBZoo Price Calc, но я могу в нём выбрать комбинацию которая не указана в админке, и товар просто добавляется с базовой ценой. Мне это не подходит, поскольку товара с такой комбинацией у нас нет и никогда не будет...