Я знаю, что это слишком поздно для ответа, у меня есть такое же требование в Magento, который я я в настоящее время работаю on.i есть поиск в google и нашел эту ссылку, но, к сожалению, этот код не работает, поэтому я решил построить свой собственный, теперь его работая как шарм для меня ...
Вот код
<?php
$sOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$oOrder = Mage::getModel('sales/order')->load($sOrderId);
$obj = Mage::getModel('catalog/product');
$oOrder->getGrandTotal()."</br></br>";
$order = Mage::getSingleton('sales/order');
$order->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$_items = $order->getAllItems();
$n=count($_items)."</br>";
for($i=0;$i<$n;$i++){
//$cost_id[] = $_items[$i]['product_id'];
$_product = $obj->load($_items[$i]['product_id']);
$cost_id[] = $_product->getPrice()."</br>";
}
$totalprice = array_sum($cost_id);
$disc_price = $totalprice - $oOrder->getGrandTotal();
echo "You have saved ".$disc_price." today";
?>
Надеется, что это будет кто-нибудь помогает
Спасибо