目前我正在努力将客户商店信用额自动应用于客户当前订单,因此一旦用户到达付款页面系统,系统信用额会自动减去总订单金额(因此,如果用户订购200美元的商品,那么他有100美元的商店信用额度,那么一旦用户到达付款页面,他的余额将为100美元。
我想以编程方式执行此操作。如果有人有任何想法,请发信息。我
注意:我正在使用Magento Enterprise。我想以编程方式应用商店信用。
由于
答案 0 :(得分:0)
我在几天之前发布这个问题,但仍然没有重播。昨天我找到了解决方案这是解决方案。为此,我们需要创建一个控制器,所以一旦用户点击“应用信用”按钮,我们就需要更新报价。
代码:
$balanceModel = Mage::getModel('enterprise_customerbalance/balance')
->setCustomerId($sessionCustomer->getCustomer()->getId())
->setWebsiteId(Mage::app()->getWebsite()->getId())
->loadByCustomer()->getAmount();
if($balanceModel > 0):
$cart = Mage::getModel('checkout/cart')->getQuote();
$cart->setuse_customer_balance("1");
$cart->save();
endif;
就是这样。
由于