Как получить доступ к цене со скидкой в ​​Magento? - PullRequest
1 голос
/ 25 марта 2011

Я пытаюсь переписать шаблон для корзины.

Мне нужно получить сумму скидки, но я не смог найти где.

Т.е. если мой код купона дает мнеСкидка 10 долларов, которую я хочу получить 10, если у меня есть скидка 5%, я хочу получить 5, если общая цена 100 долларов.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 марта 2011

вы можете отлаживать свой объект, распечатывая его и наблюдая, какие значения он содержит

print_r($this->getQuote()->getData());
0 голосов
/ 22 сентября 2012

Я использовал следующий код для доступа к цене со скидкой. Я получил доступ к деталям последнего заказа в файле phtml. Для последнего заказа, если использовался купон на скидку, я использовал следующий код для доступа к Сумме скидки.

$lastOrderId = Mage::getSingleton('checkout/session')->getLastRealOrderId();    
$order=Mage::getModel('sales/order')->loadByIncrementID($lastOrderId);                                          

if($lastOrderId) //If order was placed then only display coupon code
 {
    $coupon=$order->getCouponCode();
    echo "<b>Discount coupon used during order:</b>".$coupon;
    $disAmount=$order->getDiscountAmount();
    echo "<br/>Discount Amount: ".$disAmount;       
}
...