在magento 1.7上,我为“特殊成员”客户组创建了20%折扣的促销价格规则。
我想同时显示两个价格。我以为会有这样的事情
$_product->getPriceByCustomerGroup( $groupId );
目标
(未登录):
(会员已登录):
入侵了一段时间后,发现了我自己的愿望
$now = Mage::getSingleton('core/date')->timestamp( time() );
$websiteId = Mage::app()->getStore()->getWebsiteId();
$customerGroup = 4;
Mage::getResourceModel('catalogrule/rule')->getRulePrice( $now, $websiteId, $customerGroup, $_productId);
应该不
Mage::('catalogrule/rule')
应该Mage::getModel('catalogrule/rule')
吗?不,应该是Mage :: getResourceModel。getModel不正确。
哇。这实际上有效。我从来不知道catalogrule模块具有那种获取价格的方法。谢谢!