【问题标题】:How to limit the product quantity for specific items in magento如何限制magento中特定项目的产品数量
【发布时间】:2013-08-07 17:10:38
【问题描述】:

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

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

谢谢

【问题讨论】:

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

标签: magento


【解决方案1】:

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

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

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

祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多