2

所以我们的商店基本上销售我们企业网站的 6 个月和年度订阅。我想知道是否有一种方法可以使他们只能将一个订阅(产品)添加到购物车,而不是多个订阅,这样客户就不会犯购买双重订阅的错误?

4

1 回答 1

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 - 以编程方式将多个产品添加到购物车

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

您可以通过在产品管理中编辑“库存”选项卡上的值来限制可以添加到购物车的产品的最大数量。

请参阅Magento:将产品最大数量限制为每个订单 1 个。数量 2 = 2 个订单

于 2013-02-01T13:49:12.563 回答