Magento:如果记录,则隐藏Msrp价格指定客户组

时间:2014-06-26 20:42:47

标签: php magento

是否可以隐藏Magento msrp价格如果记录指定客户组?

我们在模板中有这个:

<?php if ($_product->getMsrp()): ?>
<?php $_msrpPrice = $this->helper('core')->currency($_product->getMsrp(),true,true) ?>
<p class="beznacena">
<span ><?php echo $this->__('Manufacture price:'); ?><?php echo $_msrpPrice ?></span>
</p> <?php endif; ?>

我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

使用此代码查找登录的用户组ID,然后在模板中使用if else来隐藏价格。

if(Mage::getSingleton('customer/session')->isLoggedIn())
{
      // Get group Id
      $groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
      //Get customer Group name
      $group = Mage::getModel('customer/group')->load($groupId);
      echo $group->getCode();
}