您好我想按克销售产品。
例如,我将定义1g = 0.015€。
在产品页面上,客户应输入例如250克。
哪种产品类型/配置最多符合此要求?
答案 0 :(得分:0)
您可以使用custom option
的简单产品作为text field
类型的重量。
添加一些javascript来更改产品详细信息页面上的价格。
要添加到购物车,您需要一名观察员。
您必须构建一个捕获add-to-cart事件sales_quote_add_item
的观察者,然后您可以在观察者中执行php-stuff来获取权重并计算价格。
然后,您可以使用以下内容更改产品的价格:
$observer->getEvent()->getQuoteItem()->setOriginalCustomPrice([your price])