如何限制magento中特定商品的产品数量

时间:2013-08-07 17:10:39

标签: magento

我正在为销售Fabric和其他相关材料的客户建立一个Magento网站。任何一种Fabric产品至少有0.5码,之后,它可以达到任何数量,但最小值是.5。目前我可以输入.25,.125等,并将其添加到购物车。

我只希望这适用于Fabric产品(大约有2000种不同的面料产品),但不适用于她在她的网站上销售的其他类型,如标尺,针,纽扣等......我不想要人们可以购买.5按钮。

由于

1 个答案:

答案 0 :(得分:0)

您可能需要一个监视checkout_cart_product_add_after事件的观察者。此事件传递以下参数:

array('quote_item' => $result, 'product' => $product)

在这里,您可以通过quote_item检查数量,并通过product检查产品类别(如果是否是结构)。我想你可以在这里做的是从购物车中删除特定的报价项,如果它是十进制值而不是'Fabric'类别的成员。

祝你好运。