Не включайте доставку в общую стоимость, указанную в корзине - PullRequest
2 голосов
/ 03 ноября 2011

Чтобы отобразить общую стоимость всех товаров, которые я покупаю, включая налоги, которые я использую

echo $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/session')->getQuote()->getGrandTotal());

И это прекрасно работает, если пользователь не вошел в систему. Но если пользователь вошел в систему, тоСтоимость доставки добавляется к общей стоимости.Как мне этого избежать?

У нашего сайта есть только один вариант доставки - фиксированная стоимость.(И именно эта цена добавляется к итогу, если пользователь вошел в систему).

Использование magento 1.6.0.0

1 Ответ

3 голосов
/ 06 ноября 2011

вы можете использовать:

$quote = Mage::getSingleton('checkout/session')->getQuote();
$cartValue = 0;
$items = $quote->getAllItems();
foreach ($items as $item) {
    $cartValue += $item->getRowTotalInclTax();
}

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