Здравствуйте. Такая задача:
У товара цена зависит от размеров (от длины и ширины). Порядка десяти различных ширин и длин (для многих товаров разные). Итого получается около 100 вариантов цен. Товаров самих тоже много.
Каким образом можно реализовать зависимость цены от свойств, не прибегая к торговым предложениям? Если создавать новое торговое предложение для каждого варианта, с ума можно сойти.
Есть идея с использованием js. Создаем текстовое свойство товара, куда будет вписываться таблица, где строки - длина, столбцы - ширина, на пересечениях - цены. На детальной странице таблица преобразуется в 2 поля типа select (соответственно, длина и ширина), при выборе будет подмена старой цены javascript'ом. Тогда такой вопрос: как передать новую цену и выбранные параметры в корзину?
У товара цена зависит от размеров (от длины и ширины). Порядка десяти различных ширин и длин (для многих товаров разные). Итого получается около 100 вариантов цен. Товаров самих тоже много.
Каким образом можно реализовать зависимость цены от свойств, не прибегая к торговым предложениям? Если создавать новое торговое предложение для каждого варианта, с ума можно сойти.
Есть идея с использованием js. Создаем текстовое свойство товара, куда будет вписываться таблица, где строки - длина, столбцы - ширина, на пересечениях - цены. На детальной странице таблица преобразуется в 2 поля типа select (соответственно, длина и ширина), при выборе будет подмена старой цены javascript'ом. Тогда такой вопрос: как передать новую цену и выбранные параметры в корзину?