Magento产品自定义选项文本字段Caclulate价格(宽x高)
问题描述:
我想根据用户在文本字段的自定义选项中输入的值计算产品的价格。以下是示例http://www.rolgordijnstore.nl/duo-rolgordijn-basic-excl-cassette-bestellen.htmlMagento产品自定义选项文本字段Caclulate价格(宽x高)
当用户输入宽度(以毫米为单位的Breedte)和高度(以毫米为单位的Hoogte)时,它将计算价格。
任何想法如何实现这一目标?
谢谢
答
这可以通过不同的方式实现。此外,还有一些微妙之处,例如你可能想要圆整的价格,例如£4.99而不是£5.27的一些任意大小的部件。
要获得具有全面价格点的易于管理的产品,您可以在模板代码中执行所有操作。例如,将具有“小/中/大”的可配置产品组合在一起。
为宽度和高度添加“自定义产品选项”。
在该产品/产品类型的模板中放置一些额外的javascript来隐藏可配置选项框。
将一些事件监听器添加到宽度/高度框,并在输入新值时对它们进行一些数学运算。
然后看看是否对应你的'小/中/大'的区域。随着原型$ F相应地更新可配置产品选项。
然后冒泡事件,或在更新上创建新事件,以便在页面上更新定价。
在购物篮页面上,产品将显示宽度,高度和'尺寸'(来自隐藏配置)。这将是明确的。
当然,您可以放入不同尺寸的'S/M/L' - '尺寸0 - >尺寸10'可以是您选择的范围,或者您可以将平方米放入可配置的产品选项。
请注意,您不必更新“隐藏的可配置产品”字段,您可以更新隐藏的“自定义产品选项”。如果你有很多产品,你的javascript必须是强大的,所以我希望你的$$原型up()和down()技能是好的。