我试图让用户免费获得他们添加到购物车中的第一个产品样本,但他们之后添加的任何样品(包括他们已经添加的样品)应该是正常价格。现在我在模块中使用 setOriginalCustomPrice ,但客户可以更改数量,价格保持为零而不是上升。有谁知道如何解决这个问题?
答案 0 :(得分:0)
你可以通过一个简单的计算来实现这个目的,你在使用setOriginalCustomPrice.Currently我认为你正在设置价格0.而不是这样做,使用以下逻辑来设置自定义价格。
$customPrice=$qtyincart*$productPrice-$productPrice.
因此,如果用户添加1个数量,那么$ customPrice将为0,否则将等于qty-1的总和。
我希望这能解决你的目的。