Общая сумма без учета налогов
Я хочу и мне нужно, чтобы в корзине отображалась общая общая цена без учета налога, но налоговая цена должна отображаться в другой строке. Как я могу это сделать? где я могу изменить файл?
Спасибо
7
4 answers
Это даст вам промежуточный итог ваших тележек:
Mage::getModel('checkout/cart')->getQuote()->getSubtotal();
Таким образом, вы получите общую сумму ваших тележек:
Mage::helper('checkout')->formatPrice(Mage::getModel('checkout/cart')->getQuote()->getGrandTotal());
5
Author: hownowbrowncow, 2014-10-23 18:19:37
Вы пробовали эту настройку конфигурации в панели администратора?
Система > Конфигурация> Налоги > Настройки отображения корзины покупок
6
Author: MaierB, 2014-10-24 06:15:01
Хорошо, я все понял. Очевидно, это основная ошибка в Magento 1.9.2.4.
Перейдите по адресу: app/code/core/Mage/Tax/etc/config.xml
Строка изменения: 165
От:
<after>freeshipping</after>
Кому:
<after>subtotal,nominal,shipping,freeshipping</after>
Прочитайте об исправлении здесь:
2
Author: Feggel, 2016-05-25 08:47:25
Это ошибка 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);
}
1
Author: vipin, 2016-05-23 04:01:37