【发布时间】:2023-04-04 12:18:01
【问题描述】:
我有一个 Magento 商店,想要做以下事情: 某些产品不应该可供购买(它们应该置于某种目录模式)。 如何在 Magento 中实现这一点?
【问题讨论】:
标签: magento
我有一个 Magento 商店,想要做以下事情: 某些产品不应该可供购买(它们应该置于某种目录模式)。 如何在 Magento 中实现这一点?
【问题讨论】:
标签: magento
为这些产品制作一些自定义属性。例如:
can_sale
并且在前端显示添加到卡片按钮取决于此属性。像这样:
if($product->getCanSale() == 1){
/*Display add to cart button*/
}else{
/*Dont' display add to cart button*/
}
【讨论】:
上述答案有效,但它是(原则上)应该在服务器端解决的问题的模板解决方案。
如果您的任何访问者足够精通构建添加到购物车的 URL,他们仍然可以将您隐藏购物车按钮的产品添加到他们的购物车中。在这种情况下,当然可能是一个非常小的问题。
有一个名为 Not2Order 的扩展,不知道我是否可以在这里链接。该扩展负责启用/禁用来自服务器端的产品订购,这更加强大。
【讨论】: