Ich versuche, Steuer außer Kraft setzen in Ordnung Überprüfung in magento 2 , wenn sie auf einen Klick checkbox
. Wie geht das?
I have one form with checkbox in magento 2 onepage checkout page.
Meine Anforderung ist, wenn ich das Kontrollkästchen aktiviert habe, sollte die vorhandene Steuer in der Bestellübersicht auf Null gesetzt werden.
Antworten:
Es gibt einige Schritte, die Sie ausführen müssen, um diese Funktionalität zu implementieren.
Fügen Sie das Kontrollkästchen an der Kasse ein. In offiziellen Magento DevDocs finden Sie ein umfassendes Handbuch dazu .
Erstellen Steuerung , die ausgelöst wird
collectTotals()
aufquote
. Gleichzeitig müssen Sie jedoch die\Magento\Tax\Model\Sales\Total\Quote\Tax
Funktion neu schreiben ,collect()
um steuern zu können, ob Steuern erhoben werden sollen oder nicht.Und am und benötigen Sie ein kleines KnockoutJS, mit dem Sie
Review section
Checkout ersetzen / neu laden können . In diesem Beitrag finden Sie eine gute Erklärung , die ein umfassendes Handbuch zur Arbeit mit KnockoutJS an der Kasse enthält.quelle