【发布时间】:2015-08-20 14:08:03
【问题描述】:
我需要为商店中的一个客户组隐藏 Magento 上的 RRP/旧价格 - 如果某个客户组成员登录,是否有办法不显示价格?
【问题讨论】:
标签: javascript php magento web e-commerce
我需要为商店中的一个客户组隐藏 Magento 上的 RRP/旧价格 - 如果某个客户组成员登录,是否有办法不显示价格?
【问题讨论】:
标签: javascript php magento web e-commerce
我建议向catalog/product/price.phtml 添加更新,以添加包含当前客户组的 div 作为类/引用,以便您可以添加 CSS 以显示无。或者,您实际上可以将代码包装在此逻辑中。
$customerGroupId= Mage::getSingleton("customer/session")->getCustomerGroupId();
将为您获取当前客户会话的组 ID(请记住,Magento 跟踪“未登录”,因此这应该始终返回一些内容)。然后,您可以将这样的类回显到 price-box 或包装 div 上
class="customer-group-<?php echo $customerGroupId;?>"
【讨论】: