我想将一些产品设置为“不可销售”,删除“添加到购物车”按钮并添加指向联系表单的链接。
我正在寻找这个解决方案几周。正在搜索,我发现了这篇文章:
Magento - product that are not for sale
在页面的末尾有这个答案:
“”或者,您可以设置一个新的产品属性,用不同的东西替换“添加到购物车”按钮(更多信息按钮,弹出窗口等)。“
我该怎么做?
关于这个主题的另一篇文章:
但我不能让它发挥作用。有人可以帮我详细说明一下吗?
答案 0 :(得分:2)
小教程
创建一个新属性“salable”
管理标题
现在将其添加到您的属性集(默认) 创建产品或编辑产品并定义“可销售”属性。
现在转到产品视图 /tomcollins.be/app/design/frontend/default//template/catalog/product/view.phtml
发出像这样的if语句
<? if($_product->getData('saleable')): ?>
//做你想做的事
<?php else: ?>
//做你想做的事
<?php endif; ?>
希望这有助于某人:)
再见
答案 1 :(得分:1)
使用属性修改您的产品,例如nonsaleable。如果该属性值为true,则产品不可销售。
所以现在你应该看看
app / design / frontend / your_theme / your_theme / template / catalog / product / view.phtml中的Productview 和 listview app / design / frontend / your_theme / your_theme / template / catalog / product / list.phtml
现在看看这些文件中addtocart按钮的位置。 在此按钮之前,您放置一个if nonsable === TRUE {make something} else {addtocart}
这就是我试试的方式。
抱歉我的英语不好。我还是累了:))))
答案 2 :(得分:0)
对于所有非销售产品,您可以将数量设置为0.它将自动删除添加到购物车。然后,您可以在所有不存在“添加到购物车”的产品上添加指向联系表单的链接。我来自Magento Go背景,所以我会这样做,但我知道在社区和企业版本中你有更多的灵活性。
答案 3 :(得分:0)
我想你会通过这个扩展来满足你的愿望要求,因为这个扩展的开发团队非常支持。请参考下面的链接获取扩展名: