2017-05-31 75 views
0

當我們要進入此付款方式結帳時是錢包的選擇我所點擊複選框後,如果客戶想用錢包量 它會顯示完成 enter image description hereMagento的總計更新

這樣 enter image description here

計算,所以我想更新我的總計金額按照計算 ,所以我想更新

<?php 
$quote = Mage::getModel('checkout/session')->getQuote(); 
$quoteData= $quote->getData(); 
$grandTotal=$quoteData['grand_total']; ?> 

回答

0

你可以把

checkout_onepage_savepayment_save_after 

觀察者,然後你可以發送查看訂單的渲染塊。 從控制器響應,然後通過jquery/javascript/prototype更新訂單審查塊。

這是我通過ajax調用一次用於呈現付款方式塊的呈現付款方式的示例代碼。

$layout = $this->getLayout(); 
           $update = $layout->getUpdate(); 
           $update->load('checkout_onepage_paymentmethod'); 
           $layout->generateXml(); 
           $layout->generateBlocks(); 
           $output = $layout->getOutput(); 
+0

你是否檢查上面附加的圖像? 請檢查圖片你可以很容易地瞭解流量。 – suhel

+0

只需點擊「在這裏輸入圖像描述」。你可以看到圖片 – suhel

+0

@ suhel我檢查了你的問題,我可以給你一個主意。我無法在我的系統中創建相同的功能,併爲您提供確切的運行代碼。 –

0
$quote = Mage::getSingleton('checkout/cart')->getQuote(); 
$quote->setGrandTotal(1000) 
          ->setBaseGrandTotal(700) 
          ->setSubtotalWithDiscount(700) 
          ->setBaseSubtotalWithDiscount(1000) 
          ->save(); 

可以設置報價的價格,那麼你必須使這一審查塊,看價格的變化。我有這個將幫助你