Câu trả lời:
Điều này sẽ giúp bạn có tổng số giỏ hàng của bạn:
Mage::getModel('checkout/cart')->getQuote()->getSubtotal();
Điều này sẽ nhận được tổng số giỏ hàng của bạn:
Mage::helper('checkout')->formatPrice(Mage::getModel('checkout/cart')->getQuote()->getGrandTotal());
Ok, vì vậy tôi đã tìm ra nó. Có vẻ như đó là một lỗi cốt lõi trong Magento 1.9.2.4.
Truy cập: app / code / core / Mage / Tax / etc / config.xml
Thay đổi dòng: 165
Từ:
<after>freeshipping</after>
Đến:
<after>subtotal,nominal,shipping,freeshipping</after>
Đọc về sửa chữa ở đây:
Đây là lỗi magento.
Thêm dòng mã này app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php
ở 1532 dòng số.
if ($this->_config->displayCartTaxWithGrandTotal($store)) {
$grandTotal = $address->getSubtotal() + $address->getShippingAmount() + $taxAmount - $address->getShippingTaxAmount();
$address->setGrandTotal($grandTotal);
}