限制可以购买/添加到Magento购物车的产品

时间:2013-02-01 12:31:08

标签: magento shopping-cart configure

因此,我们的商店基本上销售6个月和年度订阅我们的商业网站。我想知道是否有办法让它只能添加一个订阅(产品)到购物车,而不是倍数,所以客户不会错误购买双重订阅?

1 个答案:

答案 0 :(得分:1)

每个订单仅限一件商品

使用观察者创建一个自定义模块,以便在购物车已有数量时禁止添加商品(请参阅getItemsQty())。您还应该知道updateItem(),它可以用来改变购物车中的商品数量

checkout_cart_update_items_after
checkout_cart_product_add_after
checkout_cart_add_product_complete
checkout_cart_update_item_complete
checkout_cart_save_before
checkout_cart_save_after

请参阅   - Magento - Adding multiple products to cart programatically

限制每个订单中的一个产品

您可以通过在产品管理中修改“广告资源”标签上的值来限制可添加到购物车的产品的最大数量。

请参阅Magento: limit product max quantity to 1 per order. quantity 2 = 2 orders