WooCommerce ignoriert die Länderänderung während des Bestellvorgangs
-
Kontext: Ein Verkäufer stammt aus genau einem Land (M). Ein Endbenutzer möchte eine Mitgliedschaft erwerben, die 500 EUR kostet. Es scheint, dass das Land des Verkäufers (M) nicht nur für das Land M, sondern auch für alle anderen Länder als Referenz bei der Berechnung der Steuern herangezogen wird. In diesem Beispiel habe ich zwei Länder und ihre unterschiedlichen Steuersätze definiert. Steuer für Land M beträgt 9%, und wenn ich es auswähle, dann spuckt das System „500 EUR (inkl. 41,28 € Steuer)“ aus 41,28 € sind 9% von 500.
Wenn ich jedoch beim Bezahlvorgang „Land C“ auswähle, dann gibt das System „555,05 € (inkl. 96,33 € MwSt.)“ aus. Die Art und Weise, wie DIES berechnet wird, ist, indem ein steuerfreier Betrag aus dem Land M 458,72 genommen wird EUR (500 – 41,28) und Hinzufügung des für Land C definierten Steuerbetrags (21 %) 458,72 EUR x 1,21 = 555 EUR (Dies ergibt keinen Sinn. Der Benutzer hat das Land während des Bestellvorgangs geändert , aber das System ignoriert das. Dadurch ändert sich der als Paketpreis definierte Preis ständig (als obiges Beispiel werden statt 500 EUR 555 EUR als Gesamtpreis angezeigt).
Die Art und Weise, wie es meiner Meinung nach berechnet werden SOLLTE, ist: Wenn ein Benutzer während des Checkouts Land C auswählt, sollte der volle Betrag für das gesamte Paket (500 EUR) und der definierte Steuersatz für das ausgewählte Land (Land C = 21 %) sein verwendet, um den Steuerbetrag zu berechnen. Als Ergebnis würde ich erwarten: „500 € incl. 86,77 € MwSt.“ (86,77 sind 21% von 413,22 €)
Frage: Warum aktualisiert WooCommerce das Land während des Bezahlvorgangs nicht, wenn ein Benutzer ein anderes Land als das Land des Geschäfts auswählt? Wie kann ich diese Funktionalität mit WooCommerce einrichten? Zielfunktionalität ist es, Mitgliedschaftspakete für jeden länderunabhängig zu definieren. Und alle Benutzer sollten den gleichen Preis sehen (und zahlen). Aber wenn ein Benutzer aus Land M den Checkout-Prozess durchläuft, sollte die Steuer in Bezug auf den Gesamtpreis berechnet werden. Dasselbe sollte für jedes andere Land funktionieren.
- Das Thema „WooCommerce ignoriert die Länderänderung während des Bestellvorgangs“ ist für neue Antworten geschlossen.