【问题标题】:Magento put single product in catalog modeMagento 将单品置于目录模式
【发布时间】:2023-04-04 12:18:01
【问题描述】:

我有一个 Magento 商店,想要做以下事情: 某些产品不应该可供购买(它们应该置于某种目录模式)。 如何在 Magento 中实现这一点?

【问题讨论】:

    标签: magento


    【解决方案1】:

    为这些产品制作一些自定义属性。例如:

    can_sale
    

    并且在前端显示添加到卡片按钮取决于此属性。像这样:

    if($product->getCanSale() == 1){
        /*Display add to cart button*/
    }else{
        /*Dont' display add to cart button*/
    }
    

    【讨论】:

    • 谢谢,这行得通! =) 我已将其添加到全局范围和所有产品类型中。
    【解决方案2】:

    上述答案有效,但它是(原则上)应该在服务器端解决的问题的模板解决方案。

    如果您的任何访问者足够精通构建添加到购物车的 URL,他们仍然可以将您隐藏购物车按钮的产品添加到他们的购物车中。在这种情况下,当然可能是一个非常小的问题。

    有一个名为 Not2Order 的扩展,不知道我是否可以在这里链接。该扩展负责启用/禁用来自服务器端的产品订购,这更加强大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多