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

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());

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


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


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);
}
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.