0

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

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

谢谢

4

1 回答 1

0

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

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

在这里,您可以通过 来检查数量quote_item和产品类别(如果是织物或不是织物)product。我想你可以在这里做的是从购物车中删除特定的报价项目,如果它是十进制值而不是“面料”类别的成员。

祝你好运。

于 2013-08-09T06:54:55.977 回答