2011-12-01 57 views

回答

1

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

can_sale 

并且在前端显示屏上根据此属性添加到卡片按钮。就像这样:

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

谢谢,这工作! =) 我已将它添加到全局范围和所有产品类型。 –

1

以上回答的工作,但对于一些(原则上)应该可以解决服务器端的模板解决方案。

如果您的访问者是足够精明,构建一个附加到购物车的网址,他们仍然可以将产品添加你藏在车按钮,他们的车。当然,在这种情况下,可能是一个很小的问题。

有一个称为Not2Order的延伸,不知道如果我允许它链接在这里。该扩展负责启用/禁用服务器端的产品订购,这稍微更健壮一些。