カートのテンプレートを書き直そうとしています。
割引額を取得する必要がありますが、どこを見つけることができませんでした。
つまり、クーポン コードで 10 ドルの割引がある場合は 10 を取得し、5% の割引がある場合は合計金額が 100 ドルの場合は 5 を取得します。
ありがとうございました。
オブジェクトを印刷して、含まれている値を観察することで、オブジェクトをデバッグできます
print_r($this->getQuote()->getData());
次のコードを使用して割引価格にアクセスしました。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;
}