Добавьте общую цену на странице успеха оформления заказа - PullRequest
6 голосов
/ 30 января 2012

Мне нужно знать, есть ли решение, как добавить в общую стоимость заказа magento success.phtml? Поскольку я хочу, чтобы после размещения заказа клиент получил всю информацию о том, как произвести оплату, в том числе какую цену нужно заплатить, потому что на последнем шаге клиент не помнит, какова общая стоимость.

Ответы [ 2 ]

12 голосов
/ 30 января 2012

Вы можете использовать что-то подобное в вашем success.phtml:

$sOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$oOrder = Mage::getModel('sales/order')->load($sOrderId);
echo $oOrder->getGrandTotal();
9 голосов
/ 30 января 2012

в шаблоне success.phtml вы можете использовать

$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$total = $order->getGrandTotal();

правильным способом является расширение Mage_Checkout_Block_Onepage_Success и добавление вашего собственного метода для повторной загрузки заказа (как на этой странице цитата уже неактивна), так как нехорошо загружать такие вещи в шаблоны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...