Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-按克销售产品_Magento_Configuration_Product - Fatal编程技术网

Magento-按克销售产品

Magento-按克销售产品,magento,configuration,product,Magento,Configuration,Product,嗨,我想按克销售产品 例如,我将定义1g=0.015欧元 在产品页面上,客户应输入例如250g 哪种产品类型/配置最符合此要求?您可以使用简单的产品作为类型权重文本字段的自定义选项。 添加一些javascript以更改产品详细信息页面上的价格 要添加到购物车,您需要一个观察者。 您必须构建一个观察者来捕获add-to-cart事件sales\u quote\u add\u项,然后您可以在观察者中执行php操作以获得权重并计算价格 然后,您可以通过以下方式更改产品的价格: $observer-&g

嗨,我想按克销售产品

例如,我将定义1g=0.015欧元

在产品页面上,客户应输入例如250g


哪种产品类型/配置最符合此要求?

您可以使用简单的产品作为类型权重文本字段的自定义选项。 添加一些javascript以更改产品详细信息页面上的价格

要添加到购物车,您需要一个观察者。 您必须构建一个观察者来捕获add-to-cart事件sales\u quote\u add\u项,然后您可以在观察者中执行php操作以获得权重并计算价格

然后,您可以通过以下方式更改产品的价格:

$observer->getEvent()->getQuoteItem()->setOriginalCustomPrice([your price])