首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用奖励积分的付款方式在Magento企业版结账时不会显示

使用奖励积分的付款方式在Magento企业版结账时不会显示
EN

Stack Overflow用户
提问于 2013-07-19 18:01:12
回答 1查看 3.3K关注 0票数 4

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

正常情况下,我听说这将是付款选项,而做结账。但在我的情况下,这是不起作用的。我已经启用了奖励积分,并且我想我已经输入了所有必要的设置。我可能遗漏了什么,或者我应该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-05 17:35:22

速答:设置了两种奖励汇率:从积分到货币从货币到积分

很长一段时间以来,我们一直试图解决这个问题。我们发现问题出在这里:

代码语言:javascript
复制
    if (!$helper->getHasRates() || !$helper->isEnabledOnFront()) {
        return false;
    }

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

代码语言:javascript
复制
    $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();

我检查了两个参数。只有来自**的人才能想出它。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17743341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档