2013-07-19 2 views
3

Magento Enterprise Edition에서 프로젝트를 진행 중이며 사이트에서 보상 포인트 시스템을 사용해야합니다. 관리자 패널에서 보상 포인트 시스템을 설정하고 260 포인트의 보상 포인트를 고객에게 허용했습니다. 그러나 체크 아웃을 시도 할 때 보상 포인트를 사용하여 구매 한 제품은 표시되지 않습니다.Magento Enterprise Edition에서 포인트 보상을 사용하여 결제가 나타나지 않습니다.

일반적으로 결제를 수행하는 동안 결제 옵션으로 표시 될 것이라고 들었습니다. 하지만 제 경우에는 이것이 작동하지 않습니다. 보상 포인트를 사용할 수있게되어 필요한 설정을 모두 입력했다고 생각합니다. 내가 누락되었거나이 문제를 해결하기 위해 무엇을해야합니까?

답변

4

빠른 응답 : 설정 두 보상 환율 : 돈에서 돈 포인트에서 우리가이 문제를 해결하려고 매우 오랫동안


포인트합니다. 우리는 문제가 여기 것을 발견했다 (이)가 false를 돌려

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

및 $ 헬퍼> getHasRates을하기 때문에 :

$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(); 

내가 두 PARAMS을 검사합니다. * * 사람 만이 내점 할 수 있습니다 ...

+0

올바른 방향으로 나를 안내해 주셔서 감사합니다. 통화에 대한 '모든 웹 사이트'설정이 문제라는 것을 알았습니다. 많은 파기와 로깅 후에, 나는 상점 웹 사이트를 사용하여이 문제를 해결했다. 모든 웹 사이트를 사용할 때, 환율은 통과하지 못했습니다. –

+0

같은 문제가 있지만, 설치 한 후에도 체크 아웃시 보상 포인트가없는 옵션이 있습니까? –

+1

Saurabh Dixit - 엔터프라이즈 설치시 커뮤니티 테마를 사용하지 않도록하십시오. –