如何为Magento中的产品设置自定义价格,仅为添加到购物车中的第一个产品?

时间:2014-10-15 21:44:43

标签: php magento magento-1.7

我试图让用户免费获得他们添加到购物车中的第一个产品样本,但他们之后添加的任何样品(包括他们已经添加的样品)应该是正常价格。现在我在模块中使用 setOriginalCustomPrice ,但客户可以更改数量,价格保持为零而不是上升。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你可以通过一个简单的计算来实现这个目的,你在使用setOriginalCustomPrice.Currently我认为你正在设置价格0.而不是这样做,使用以下逻辑来设置自定义价格。

 $customPrice=$qtyincart*$productPrice-$productPrice.

因此,如果用户添加1个数量,那么$ customPrice将为0,否则将等于qty-1的总和。

我希望这能解决你的目的。