2014-06-19 2 views
0

사례 작업에 맞춤 이유 메시지를 추가하는 방법은 무엇입니까?magento 보상 포인트에 대한 맞춤 이유 메시지

은 내가 만든 :

$customerId = 1303177; 
$points = 10; 

$customer = Mage::getModel('customer/customer')->load($customerId); 


$reward = Mage::getModel('enterprise_reward/reward') 
->setCustomer($customer) 
->setWebsiteId(2) 
->loadByCustomer(); 

$reward->setPointsDelta($points) 
->setAction(Enterprise_Reward_Model_Reward::REWARD_ACTION_ADMIN) 
->setComment('Added programmatically') 
    ->updateRewardPoints(); 

내가 고객 보상 역사의 이유 열 (백 오피스)

답변

1

의 경우에서 볼 수 것이라고

$reward->setReason('bonus point'); 

같은 것을 추가 할 reason 열이 보상 데이터베이스 테이블에 이미 존재하므로 사용하기 만하면됩니다.

$reward->setReason('bonus point'); $reward->save();

값을 저장하십시오.

그러나 reason 열이 없으면 먼저 데이터베이스에 새 열 reason을 만든 다음 위의 코드를 사용하여 해당 필드에 값을 저장하십시오.

+0

도움이 되었습니까? – MTM