Magento-某些产品不出售

Magento-某些产品不出售,magento,attributes,product,Magento,Attributes,Product,我想将一些产品设置为“不可销售”,删除“添加到购物车”按钮并添加到联系表单的链接 我正在寻找这个解决方案几个星期。搜索时,我发现了以下帖子: 在第页的末尾有以下答案: “”或者,您可以设置一个新的产品属性,用其他内容(更多信息按钮、弹出窗口等)替换“添加到购物车”按钮。” 我怎么做 另一篇关于这个主题的帖子: 但我无法让它工作。有人可以帮我了解更多详细信息吗?对于所有非待售产品,您可以将数量设置为0。它将自动删除“添加到购物车”。然后您可以在不存在“添加到购物车”的所有产品上添加到联系人表单

我想将一些产品设置为“不可销售”,删除“添加到购物车”按钮并添加到联系表单的链接

我正在寻找这个解决方案几个星期。搜索时,我发现了以下帖子:

在第页的末尾有以下答案:

“”或者,您可以设置一个新的产品属性,用其他内容(更多信息按钮、弹出窗口等)替换“添加到购物车”按钮。”

我怎么做

另一篇关于这个主题的帖子:


但我无法让它工作。有人可以帮我了解更多详细信息吗?

对于所有非待售产品,您可以将数量设置为0。它将自动删除“添加到购物车”。然后您可以在不存在“添加到购物车”的所有产品上添加到联系人表单的链接。我来自Magento Go后台,因此我会这样做,但我知道h社区和企业版本您有更大的灵活性。

使用一个属性修改您的产品,例如不可销售。如果该属性的值为true,则该产品不可销售

所以现在你应该看看

app/design/frontend/your_theme/your_theme/template/catalog/product/view.phtml中的Productview 和 listview应用程序/设计/前端/你的主题/你的主题/模板/目录/产品/列表.phtml

现在看看这些文件中addtocart按钮的位置。 在此按钮之前,放置一个if nonsable==TRUE{make something}else{addtocart}

这就是我要尝试的方法

对不起,我的英语不好。我仍然很累:)

小教程

创建一个新属性“saleable”

  • 默认值=是
  • 唯一值=否
  • 所需值=是
  • 适用于=所有产品类型
  • 用于快速搜索=否
  • 在高级搜索中使用=否
  • 前端可比=否
  • 在分层导航中使用=否
  • 用于促销规则条件=否
  • 在前端的产品视图页面上可见=否
  • 用于产品列表=否
  • 用于产品清单中的排序=否
管理头衔

  • admin=“可销售”
  • 默认商店视图=“可销售”
现在将其添加到属性集(默认) 创建产品或编辑产品,并定义is“is saleable”属性

现在转到产品视图 /tomcollins.be/app/design/frontend/default//template/catalog/product/view.phtml

像这样放一个if语句

<? if($_product->getData('saleable')): ?> 

//你想干什么就干什么

<?php else: ?>
<?php endif; ?>

//你想干什么就干什么

<?php else: ?>
<?php endif; ?>

希望这对某人有帮助:)


再见

我想你会通过这个扩展得到你想要的需求,因为这个扩展的开发团队非常支持。请参考下面的扩展链接:


谢谢。但此解决方案返回消息“缺货”。我不想让客户与此警报混淆。如果商品确实缺货,您可以隐藏缺货消息,如果您没有问题的话。有人有其他解决方案吗?谢谢,博蒂。但我需要更多信息。我可以创建什么类型的属性?”是/否"? 让我们一起编写代码,并创建一个完整的教程。我相信它不仅会帮助我,而且会帮助很多搜索它的人。我将在下周末写一篇教程。我已经把它编好了。如果我完成了教程的编写,我将在这里发布链接。:)谢谢你,波蒂。我很高兴你的态度。当然,本教程将帮助整个社区。博蒂,你在吗?我正在焦急地等待你的代码=D。谢谢。我真的需要这个教程。你在哪里,波蒂?就像一个魅力->2014:)1.9.1软件-这不是一个万无一失的解决方案。这只是在产品视图中隐藏了“添加到购物车”按钮,但是还有很多其他方法可以将项目添加到购物车。许多主题在类别/搜索列表上具有“添加到购物车”功能。可以在愿望列表中添加产品。我肯定还有其他地方,只要小心点careful@mikemike您是对的,此解决方案仅适用于产品详细信息页面,但也可以在其他地方重复使用。一个快速但可怕的修复方法是将产品标记为缺货,并将此if语句包装在产品视图上的整个采购块上。这样,如果您错过了允许您添加到购物车的地方,用户将被重定向到产品页面并显示错误,而不是能够购买。