如何禁用 Magento 公共端显示的所有价格?
我基本上希望允许我的客户将产品添加到他们的购物车中,但商品价格/总额等是不可见的。
非常感谢您的任何指点
要么删除呈现价格的模板代码,要么简单地添加一个 CSS 类并使用样式隐藏它!
您应该在目录/导航、目录/产品/视图、结帐/购物车、销售/订单/视图、结帐/评论等中执行此操作...
从 CSS 中隐藏价格框类它会帮助你
一个css(部分?)解决方案:
.price-box .price{
display: none;
}
.price-box:after {
content: '-'; /*contact us for price*/
}
.cart-price .price {
display: none;
}
.cart-price:after {
content: '-';
}
.cart-table-totals {
display: none;
}
label[for=s_method_flatrate_flatrate] {
display: none;
}
#checkout-review-table tfoot {
display: none;
}
#shipping_method-progress-opcheckout .price {
display: none;
}
编辑这里是一个免费的模块,可以为你做到这一点:http: //www.magentocommerce.com/magento-connect/red2black-hideprices.html
我不确定你有多先进,但这可以作为一个模块来完成。您将向产品添加一个属性,并根据它是否为真,您将在相关模板中隐藏定价。
这是有关如何执行此操作的详细线程:http: //www.magentocommerce.com/boards/viewthread/22673/
如果你有心情花几美元,你可以购买这个模块:
或者如果你有心情花很多钱,你可以买这个:
这篇文章对我非常有用:
http://www.magentocommerce.com/boards/viewreply/87901/
隐藏价格:
应用程序/设计/前端/默认/默认/模板/目录/产品/price.phtml
在文件的开头插入:
<?php if (Mage::getSingleton('customer/session')->isLoggedIn()) { ?>
在文件的最后插入
<?php } ?>