2013-07-19 32 views
3

我正在Magento企业版中的项目,并需要在网站中使用奖励积分系统。我在管理面板中设置了奖励积分系统,并允许客户获得260点积分。但是当我尝试结帐时,没有显示使用奖励点购买产品。付款使用奖励积分没有显示在结帐Magento企业版

正常情况下,我听说这将在付款选项下进行结帐。但在我的情况下,这是行不通的。我已经启用了奖励积分,我想我已经输入了所有必要的设置。我可能会缺少什么,或者我该怎么做来解决这个问题?

回答

4

快速回答:设置两个奖金汇率: 从点到钱从钱分


对于很长的时间,我们试图解决这个问题。我们发现,问题在这里:

if (!$helper->getHasRates() || !$helper->isEnabledOnFront()) { 
     return false; 
    } 

和$ helper-> getHasRates()返回false,因为:

$hasRates = $rate->fetch(
     $groupId, $websiteId, Enterprise_Reward_Model_Reward_Rate::RATE_EXCHANGE_DIRECTION_TO_CURRENCY 
    )->getId() && 
     $rate->reset()->fetch(
      $groupId, 
      $websiteId, 
      Enterprise_Reward_Model_Reward_Rate::RATE_EXCHANGE_DIRECTION_TO_POINTS 
     )->getId(); 

我检查两个参数。只有来自* *的人可以拿出它...

+0

感谢您指点我在正确的方向;我发现货币的“所有网站”设置是问题。经过多次挖掘和记录,我使用我店的网站解决了这个问题。在使用所有网站时,货币汇率没有通过。 –

+0

有同样的问题,即使设置后,没有奖励点付款选项结账时,请指教?? –

+1

Saurabh Dixit - 同时确保你没有在企业安装上使用社区主题 - 击中该障碍...... –