Показать общий вес корзины в заголовке magento - PullRequest
0 голосов
/ 01 июля 2011

У меня есть только простые продукты, в которых я хочу показать общий вес корзины в разделе заголовка после ссылки "Моя корзина".

Может ли кто-нибудь помочь мне решить эту проблему?

Ответы [ 3 ]

10 голосов
/ 01 июля 2011

Это должно работать:

$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 голосов
/ 23 марта 2014

Попробуйте

$quote = Mage::getSingleton('checkout/session')->getQuote();
$weight = $quote->getShippingAddress()->getWeight();
0 голосов
/ 25 июня 2015

Я добавил это в minicart.phtml под заголовком Общая стоимость,

<span class="label"><?php echo $this->__('Weight')?>: </span>
<?php echo $_quote = Mage::getSingleton('checkout/session')->getQuote(); echo $_weight = $_quote->getShippingAddress()->getWeight();?>

Спасибо за сообщение здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...