FOX - Currency Switcher for WooCommerce

Preis wurde auf der Checkout-Seite doppelt umgerechnet

Ein Preis, der an der Kasse doppelt umgerechnet ankommt, bedeutet, dass eine andere Stelle als FOX ihn ebenfalls umrechnet. FOX wendet den Kurs einmal an, daher liegt eine doppelte Umrechnung immer an einem zweiten Beteiligten in der Kette.

Die üblichen Kandidaten, in der Reihenfolge, in der es sich lohnt, sie zu prüfen:

  • Ein Theme mit eigener Währungs- oder Preisintegration. Themes, die Multiwährungsunterstützung bewerben, enthalten oft eine FOX-Integration, von der Sie nicht wussten, dass sie vorhanden ist.
  • Ein Rabatt-, Dynamic-Pricing- oder Gebühren-Plugin, das einen bereits umgerechneten Gesamtbetrag liest und ihn erneut umrechnet.
  • Eigener Code in functions.php, der woocs_convert_price auf einen Wert anwendet, der bereits umgerechnet wurde.

Um dies zu isolieren, wechseln Sie zu einem Standard-Theme mit nur aktivem WooCommerce und FOX und geben Sie eine Testbestellung auf. Wenn der Betrag dort korrekt ist, aktivieren Sie nacheinander jeweils ein Plugin wieder.

Wenn der Übeltäter ein Drittanbieter-Plugin ist, das Geld vergleicht, das es bereits umgerechnet hat, ist die Lösung normalerweise woocs_back_convert_price – es führt den Betrag zur Basiswährung zurück, sodass das andere Plugin seine Berechnungen auf der Zahl durchführt, die es erwartet.