Magento产品自定义选项文本字段计算价格(宽x高)

Magento产品自定义选项文本字段计算价格(宽x高),magento,Magento,我想根据用户在“自定义选项”文本字段中输入的值来计算产品的价格。这是一个例子 当用户输入宽度(宽度单位为mm)和高度(高度单位为mm)时,它会计算价格 如何实现这一点?可以通过不同的方式实现。此外,还有一些微妙之处,例如,您可能想要整数价格,例如,对于一些任意大小的小部件,4.99英镑而不是5.27英镑 要获得具有圆形价格点的可管理产品,您可以在模板代码中执行所有操作 例如,组合一个具有“小型/中型/大型”的可配置产品 为宽度和高度添加“自定义产品选项” 在该产品/产品类型的模板中,添加一些额外

我想根据用户在“自定义选项”文本字段中输入的值来计算产品的价格。这是一个例子

当用户输入宽度(宽度单位为mm)和高度(高度单位为mm)时,它会计算价格


如何实现这一点?

可以通过不同的方式实现。此外,还有一些微妙之处,例如,您可能想要整数价格,例如,对于一些任意大小的小部件,4.99英镑而不是5.27英镑

要获得具有圆形价格点的可管理产品,您可以在模板代码中执行所有操作

例如,组合一个具有“小型/中型/大型”的可配置产品

为宽度和高度添加“自定义产品选项”

在该产品/产品类型的模板中,添加一些额外的javascript以隐藏可配置选项框

将一些事件侦听器添加到宽度/高度框中,并在其中任何一个框中输入新值时对其进行计算

然后看看这是否与“小/中/大”对应。使用prototype$F,相应地更新可配置产品选项

然后对事件进行气泡处理,或在更新上创建新事件,以便在页面上更新定价

在购物篮页面上,产品将显示宽度、高度和“大小”(从隐藏的配置中)。这将是明确的

当然,您可以输入不同于“S/M/L”的尺寸—“0号尺寸->10号尺寸”可以是您选择的范围,也可以在可配置的产品选项中输入平方米


请注意,您不必更新“隐藏的可配置产品”字段,您可以更新隐藏的“自定义产品选项”。如果你有很多产品,你的javascript必须是健壮的,所以我希望你的$$prototype up()和down()技能很好。

有不同的方法可以实现这一点。此外,还有一些微妙之处,例如,您可能想要整数价格,例如,对于一些任意大小的小部件,4.99英镑而不是5.27英镑

要获得具有圆形价格点的可管理产品,您可以在模板代码中执行所有操作

例如,组合一个具有“小型/中型/大型”的可配置产品

为宽度和高度添加“自定义产品选项”

在该产品/产品类型的模板中,添加一些额外的javascript以隐藏可配置选项框

将一些事件侦听器添加到宽度/高度框中,并在其中任何一个框中输入新值时对其进行计算

然后看看这是否与“小/中/大”对应。使用prototype$F,相应地更新可配置产品选项

然后对事件进行气泡处理,或在更新上创建新事件,以便在页面上更新定价

在购物篮页面上,产品将显示宽度、高度和“大小”(从隐藏的配置中)。这将是明确的

当然,您可以输入不同于“S/M/L”的尺寸—“0号尺寸->10号尺寸”可以是您选择的范围,也可以在可配置的产品选项中输入平方米

请注意,您不必更新“隐藏的可配置产品”字段,您可以更新隐藏的“自定义产品选项”。如果你有很多产品,你的javascript必须是健壮的,所以我希望你的$$prototype up()和down()技能是好的