0
A
答えて
11
これは動作するはずです:
$items = Mage::getSingleton('checkout/session')->getQuote()->getAllItems();
$weight = 0;
foreach($items as $item) {
$weight += ($item->getWeight() * $item->getQty()) ;
}
echo $weight;
良い方法:
$weight = Mage::getSingleton('checkout/session')
->getQuote()
->getShippingAddress()
->getWeight();
8
が
$quote = Mage::getSingleton('checkout/session')->getQuote();
$weight = $quote->getShippingAddress()->getWeight();
+2
これは受け入れられた答えでなければなりません。 – Eric
+0
shipping_addressがなくても動作します –
0
私はちょうど合計金額の下minicart.phtmlにこれを追加してみ、
<span class="label"><?php echo $this->__('Weight')?>: </span>
<?php echo $_quote = Mage::getSingleton('checkout/session')->getQuote(); echo $_weight = $_quote->getShippingAddress()->getWeight();?>
ここに投稿いただきありがとうございます!
関連する問題
- 1. OpenCart 2.0チェックアウトカートで総重量と量を表示するには?
- 2. Opencartミニカートでカートの重量を表示するには?
- 3. リミット最大重量カートにOpencart 2.0.3.1
- 4. カート内のアイテム間の重量による分割配送料
- 5. WooCommerce、商品がカートに追加され、ヘッダのカートの数量が更新された後のメッセージを表示
- 6. 重量と最低カート数に応じて送料無料
- 7. パーツで構成されたパーツの総重量のモデリング。
- 8. 表示総販売
- 9. カートを表示しないカートの内容を表示しない
- 10. カートに追加された数量のカートをエコーカート
- 11. JQueryの総入力数量
- 12. カート内の特定の製品の総数を取得し、ループ内に表示します
- 13. OpenCartは製品ブロック内の重量を表示します
- 14. magento 2分量1をカートに追加
- 15. カートの数量値による割引
- 16. WooCommerceカート数量ベース割引
- 17. O(n)時間で総重量を得るために重みの最小数を選択する方法
- 18. AngularJSを使用して列の総重量を計算する方法
- 19. ナビゲーションプロパティと子リスト総量
- 20. デベロッパーグリッドのフッターの総数を表示
- 21. 総重量がゼロの場合、加重平均を未定義ではなくゼロとして表示します
- 22. Vimdiff:変更の総数を表示
- 23. 製品の総数を表示
- 24. SSRS 2008 R2の総計を表示
- 25. RDLCレポートツールバーの総ページ数を表示
- 26. 例外付きの総カート数のパーセントに対するデフォルトデポジット
- 27. Woocommerce - 空でもカートを表示
- 28. バッテリーの総容量の計算方法
- 29. Magento - "小計"を非表示にして、総額のみを表示/チェックアウト/ワンページ/
- 30. システムのCPUと総使用量を表示するにはどうすればいいですか?
ありがとうございました@chapagain、私は試して結果を知ってみましょう。 –
複数の同じ商品をカートに入れた場合、上記のコードは機能しません。常に1つの製品重量を表示し、製品数量には掛けない。どうすればこの問題を解決できますか? –
答えを編集しました。今は、単一の製品に対して複数の数量で動作するはずです。これがうまくいくかどうか返信してください。 –