我有一个Magento商店,想要做以下事情: 有些产品不应该可以购买(它们应该以某种目录模式进行)。 怎么能在Magento实现呢?
答案 0 :(得分:1)
为这些产品制作一些自定义属性。例如:
can_sale
在前端显示屏上添加卡片按钮,具体取决于此属性。像这样:
if($product->getCanSale() == 1){
/*Display add to cart button*/
}else{
/*Dont' display add to cart button*/
}
答案 1 :(得分:1)
上述答案有效,但是(原则上)应该在服务器端解决的问题是模板解决方案。
如果您的任何访问者足够精明,可以构建添加到购物车的网址,他们仍然可以将您隐藏购物车按钮的产品添加到购物车中。在这种情况下,当然可能是一个非常小的问题。
有一个名为Not2Order的扩展名,不知道我是否可以在这里链接它。该扩展程序负责启用/禁用服务器端的产品订购,这更加强大。