Gesamtsumme ohne Steuern

7

Ich möchte und brauche in der Warenkorbanzeige Gesamtpreis ohne Steuereinschluss, aber der Steuerpreis sollte in einer anderen Zeile angezeigt werden. Wie kann ich das machen? Wo kann ich die Datei ändern?

Vielen Dank

Sergey
quelle

Antworten:

5

Dadurch erhalten Sie eine Zwischensumme für Ihre Einkaufswagen:

Mage::getModel('checkout/cart')->getQuote()->getSubtotal();

Dadurch erhalten Sie die Gesamtsumme Ihrer Einkaufswagen:

Mage::helper('checkout')->formatPrice(Mage::getModel('checkout/cart')->getQuote()->getGrandTotal());
hownowbrowncow
quelle
ok, gut, jetzt wie kann ich als nächstes den Preis im Warenkorb bekommen: 1. Gesamtsumme ohne Tischpreis? 2. Tischpreis bekommen? - displayShippingPriceIncludingTax im Warenkorb funktioniert nicht 3. Steuerwertpreis im Warenkorb erhalten
Sergey
Hier ist etwas, was Sie tun können, um Variablen zu finden, die mit dem Magentos-Funktionssystem getX aufgerufen werden können: $ subtotal = Mage :: getModel ('checkout / cart') -> getQuote (); var_dump ($ subtotal); Dadurch werden alle Variablen, mit denen Sie interagieren können, von $ subtotal ausgegeben.
Hownowbrowncow
Wie wäre es mit Steuern und Versand?
Sergey
@ Sergey Sie könnten einfach die Gesamtsumme von der Zwischensumme subtrahieren, um den Steuerbetrag zu erhalten
hownowbrowncow
6

Haben Sie diese Konfigurationseinstellung im Admin-Bereich ausprobiert?

System> Konfiguration> Steuern> Einstellungen für die Warenkorbanzeige

System> Konfiguration> Steuern> Einstellungen für die Warenkorbanzeige

MaierB
quelle
Gern geschehen @PriyaPonnusamy!
MaierB
2

Ok, also habe ich es herausgefunden. Anscheinend ist es ein Kernfehler in Magento 1.9.2.4.

Gehen Sie zu: app / code / core / Mage / Tax / etc / config.xml

Zeile ändern: 165

Von:

<after>freeshipping</after>

Zu:

<after>subtotal,nominal,shipping,freeshipping</after>

Lesen Sie hier mehr über das Update:

https://github.com/OpenMage/magento-lts/pull/84

Feggel
quelle
Dies hat tatsächlich einen ähnlichen Fehler in V 1.7.0.2 behoben. Vielleicht war Teil eines Sicherheitspatches
Addo Solutions
1

Dies ist ein Magento-Fehler.

Fügen Sie diese Codezeile app/code/core/Mage/Tax/Model/Sales/Total/Quote/Tax.phpbei 1532 Zeile Nr.

if ($this->_config->displayCartTaxWithGrandTotal($store)) {
            $grandTotal = $address->getSubtotal() + $address->getShippingAmount() + $taxAmount - $address->getShippingTaxAmount();
            $address->setGrandTotal($grandTotal);
}
Vipin
quelle