0

定額なしでカートの合計値を取得するにはどうすればよいですか?

つまり、次のコードを使用します。

$totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals();
$subtotal = $totals["subtotal"]->getValue();

各商品の小計を取得しました。

だから私はこのコードを使用しました:

$subtotal = $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal()); 

今、私は定額料金も含めた合計値を取得しました。

例えば:

ここでは合計35を取得しましたが、これには20の製品価格+15の定額料金が含まれます。

だから私はカートにすべての製品の価格の合計だけを取得したいです。

どうすればこれを入手できますか?

4

1 に答える 1

0

小計を取得したい

Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal(); 

IDE内でxdebugおよびデバッグセッションを使用して、オブジェクト内の変数の値を観察することを恐れないでください。必要なものを確認する最も簡単な方法は、変数をダンプして次のように表示することです。

print_r(Mage::getSingleton('checkout/cart')->getQuote()->getData()); 

必要な値を持つ変数を確認してください。

于 2012-08-07T07:33:39.093 に答える