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

如何限制magento中特定项目的产品数量,magento,Magento,我正在为一位销售布料和其他相关材料的客户建立一个Magento网站。对于任何一种面料产品,至少有0.5码,之后,它可以达到任何数量,但最低是0.5码。目前我可以输入.25、.125等,并将其添加到购物车中 我只希望这适用于织物产品(大约有2000种不同的织物产品),但不适用于她在网站上销售的其他类型,如尺子、针、纽扣等。。。我不希望人们能够购买。5个按钮 谢谢您可能需要一个观察员,在事件之后监视结帐\u购物车\u产品\u添加\u。此事件传递以下参数: array('quote_item' =&g

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

我只希望这适用于织物产品(大约有2000种不同的织物产品),但不适用于她在网站上销售的其他类型,如尺子、针、纽扣等。。。我不希望人们能够购买。5个按钮


谢谢

您可能需要一个观察员,在事件之后监视
结帐\u购物车\u产品\u添加\u。此事件传递以下参数:

array('quote_item' => $result, 'product' => $product)
在这里,您可以通过
quote\u item
检查数量,并通过
product
检查产品类别(如果是面料或非面料)。我想你可以在这里做的是从购物车中删除特定的报价项目,如果它是十进制值,而不是“Fabric”类别的成员


祝你好运。

在编辑产品时,可以通过编辑产品信息中“库存”选项卡上的值来限制购物车中产品的“最小数量”。这不允许我输入小数点。