1

カートのテンプレートを書き直そうとしています。

割引額を取得する必要がありますが、どこを見つけることができませんでした。

つまり、クーポン コードで 10 ドルの割引がある場合は 10 を取得し、5% の割引がある場合は合計金額が 100 ドルの場合は 5 を取得します。

ありがとうございました。

4

2 に答える 2

2

オブジェクトを印刷して、含まれている値を観察することで、オブジェクトをデバッグできます

print_r($this->getQuote()->getData());
于 2011-03-25T14:08:40.780 に答える
0

次のコードを使用して割引価格にアクセスしました。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;       
}
于 2012-09-22T07:01:11.303 に答える