如何以编程方式更新客户商店信用

Kal*_*ine 4 magento credits

我正在使用Magento ver.1.9.1.1.我需要为客户更新商店信用余额.我知道可以在Magento管理界面中执行此操作,但在我的情况下,我需要向服务器执行HTTP请求,并且实际上通过Magento管理界面执行相同的操作.

在互联网上,我找到了一个允许创建Credit Memo 的代码.我是否必须创建贷项凭证以更新客户店铺贷方余额,或者没有必要?

有人知道怎么做吗?

我很感激任何答案.谢谢.

小智 6

试试这个

$balance = Mage::getModel('enterprise_customerbalance/balance')
                    ->setCustomer($customer)
                    ->setWebsiteId($websiteId)
                    ->setAmountDelta($anyNumber)
                    ->setComment($data['comment']);

$balance->save();
Run Code Online (Sandbox Code Playgroud)

在customerBalance模块的观察者中更多地查看函数customerSaveAfter()