【问题标题】:Limit cart to 1 product per attribute/type - Magento将购物车限制为每个属性/类型 1 个产品 - Magento
【发布时间】:2014-05-03 01:54:39
【问题描述】:

我们公司在网上销售药品,根据法律,我们仅限于客户可以购买多少特定药品。 对于具有一个品牌的单一产品,这可以通过默认的 Magento 功能轻松控制,当我们拥有不同品牌的特定药物时,我的问题就出现了。 简而言之,我目前可以将客户限制为 1 包品牌 A 的扑热息痛,但没有什么可以阻止他们同时购买品牌 B 的另一包。

我希望能够在购物车中检查具有特定属性的产品,并将它们限制为每个购物车 1 个。理想情况下,当客户点击添加到购物车时,消息将通过我们当前拥有的默认 Magento 警报显示。

编辑:我认为解决此问题的最简单方法是在将产品添加到购物车时检查当前在购物篮中的 SKU 代码。如果匹配,则抛出错误,否则将项目添加到购物车。

【问题讨论】:

    标签: magento shopping-cart


    【解决方案1】:

    我认为此链接会对您有所帮助,但您需要根据您的要求进行修改。 http://ceckoslab.com/magento/magento-check-if-product-is-in-cart/..

    这个链接是检查购物车是否添加了相同的产品?所以根据你的要求修改这个

    【讨论】:

      【解决方案2】:

      您可以从管理面板设置购物车中允许的最大数量。系统->配置。从左侧选项卡查看目录-> 库存。将购物车中允许的最大数量设置为 1。

      如果您想在整个购物车上添加支票。看到这个付费extension

      【讨论】:

      • 我认为购物车选项中允许的最大数量与此问题无关。因为他是根据属性要求数量一。场景是,用户可以添加多个产品,但不能添加相同属性的产品。
      猜你喜欢
      • 1970-01-01
      • 2017-03-26
      • 2020-11-13
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多