• Hallo Freunde,

    ich verwende WooCommerce und WoodMart auf der aktuellsten Version. Ich habe nun ein gängiges Problem mit Rundungsfehlern. Um diese Fehler zu vermeiden, habe ich die Dezimalstellen in den WooCommerce-Einstellungen zunächst auf „4“ gestellt und mittels einem Skript die anzeige auf dem Frontend auf 2 Dezimalstellen gekürzt. Das hat semi-gut funktioniert, weil ich folgende Auswirkungen festgestellt habe:

    • Im Warenkorb und an der Kasse werden trotz Skript 4 Dezimalstellen angezeigt. Ich vermute, dass ich hier das Skript etwas erweitern muss. Leider tritt noch das zweite Problem auf, für welches ich keine Lösung habe
    • Apple Pay – ungültige Adresse
      Wenn ich den Apple Pay Button für den Sofortkauf von der Produktseite aus verwende, wird der zu zahlende Betrag mit 2 Dezimalstellen angezeigt (soweit richtig), allerdings wird, egal was man eingibt, die Versandadresse ständig als „ungültige Adresse“ angezeigt. Der Apple Pay Button im Warenkorb zeigt natürlich auch einen falschen Preis an, weil ja die Preise mit 4 Dezimalstellen angezeigt werden.

    Stelle ich die Dezimalstellen wieder auf „2“, habe ich zwar wieder die Rundungsfehler, allerdings funktioniert Apple Pay wieder anstandslos.

    Hat jemand eine Idee, was ich tun kann?

    Liebe Grüße

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Als allgemeines Forum können wir bei solchen Spezialfragen kaum helfen. Hier liegt ja kein Verständnisproblem vor in der Benutzung, sondern eher ein Programmierfehler. Daher sind deine Chance auf Antwort hier relativ gering. Ich würde daher empfehlen, den WooCommerce-Support direkt anzuschreiben:
    https://wordpress.org/support/plugin/woocommerce/

    Oder, wenn du fit in PHP bist und den Fehler vielleicht schon genauer definieren kannst im Code, den Fehler als Issue auf GitHub melden:
    https://github.com/woocommerce/woocommerce/issues
    (Da sind auch schon mehrere Bugs gemeldet, die mit dem Suchbegriff „rounding“ gefunden werden …)

Ansicht von 1 Antwort (von insgesamt 1)