Общая сумма без налога
-
12-12-2019 - |
Вопрос
Я хочу и хочу, чтобы в корзине отображалась общая общая цена без учета налога, но цена налога должна отображаться в другой строке.Как я могу это сделать?где я могу изменить файл?
Спасибо
Решение
Это получит ваши тележки субтеталы:
Mage::getModel('checkout/cart')->getQuote()->getSubtotal();
.
Это получит ваши ваши тележки Grand Total:
Mage::helper('checkout')->formatPrice(Mage::getModel('checkout/cart')->getQuote()->getGrandTotal());
. Другие советы
Вы пробовали эту настройку конфигурации на панели администратора?
Система> Конфигурация> Налог> Настройки дисплея корзины
Конфигурация> Налог> Корзина Отображение Настройки отображения">
Это ошибка Magento.
Добавьте эту строку кода в app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.php
в 1532 номер линии
if ($this->_config->displayCartTaxWithGrandTotal($store)) {
$grandTotal = $address->getSubtotal() + $address->getShippingAmount() + $taxAmount - $address->getShippingTaxAmount();
$address->setGrandTotal($grandTotal);
}
ОК, поэтому я понял его.Ответственно это ядро ошибки в Magento 1.9.2.4.
Перейти к: приложение / код / CORE / MAGE / налог / etc / config.xml
Изменить строку: 165
от:
<after>freeshipping</after>
.
to:
<after>subtotal,nominal,shipping,freeshipping</after>
.
Читайте о исправте здесь: