1

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

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

Magento - 非卖品

在页面末尾有这个答案:

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

我该怎么做?

关于这个主题的另一篇文章:

http://www.e-commercewebdesign.co.uk/blog/magento-tutorials/non-salable-products-with-attribute-sets.php

但我不能让它工作。有人可以帮我提供更多细节吗?

4

4 回答 4

2

小教程

创建一个新属性“saleable”

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

管理标题

  • admin = "可售"
  • 默认商店视图 = “可销售”

现在将其添加到您的属性集(默认)创建产品或编辑产品并定义“可销售”属性。

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

像这样写一个 if 语句

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

// 做你想做的

<?php else: ?>

// 做你想做的

<?php endif; ?>

希望这可以帮助某人:)

再见

于 2012-10-18T10:15:24.047 回答
1

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

所以现在你应该看看

app/design/frontend/your_theme/your_theme/template/catalog/product/view.phtml 中的 Productview 和列表视图 app/design/frontend/your_theme/your_theme/template/catalog/product/list.phtml

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

这就是我会尝试的方式。

对不起,我的英语不好。我还是很累:))))

于 2012-04-24T06:28:34.860 回答
0

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

于 2012-04-23T17:08:02.860 回答
0

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

点击这里获取扩展

于 2014-05-09T07:29:20.633 回答