Support » Plugin: PayPal Plus for WooCommerce » woocommerce_paypal_args?

  • Resolved Gerdski

    (@gerdski)


    Hallo,

    ich veruche, einen obskuren Rundungsfehler bei den PayPal-Beträgen zu beseitigen, indem ich den Betrag mit dem Hook ‘woocommerce_paypal_args’ runden will. Etwa so:

    add_filter(‘woocommerce_paypal_args’, ’round_total_pp’);
    function round_total_pp($paypal_args) {
    $new_total=round($paypal_args[‘amount_1’]);
    $paypal_args[‘amount_1’]=$new_total;
    return $paypal_args;
    }

    Geht aber nicht. Ich kann amount_1 auf jeden beliebigen Betrag setzen, er verändert sich einfach nicht! Kann es sein, daß im PPplus-Plugin der Hook ‘woocommerce_paypal_args’ gar nicht aufgerufen wird? Wenn ja…welches wäre denn der richtige Hook?

    Danke!

Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter Gerdski

    (@gerdski)

    Ich sehe ein paar andere Beiträge mit ähnlicher Problematik:

    https://wordpress.org/support/topic/paypal-berechnet-1-2-cent-mehr-als-in-woocommerce/
    https://wordpress.org/support/topic/rundungsfehler-produktpreis/

    In letzterem schreibt @bennol, daß zur Rundung verschiedene Klassen benutzt werden.

    Könnte man nicht einfach im PPplus-Plugin die WC-Klasse verwenden? Wäre vielleicht nur 1 Zeile, die man austauschen muß…

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @gerdski

    leider werden keine Hook in PayPal Plus verwenden oder greifen. PayPal Plus oder PayPal selbst runden nicht. Ich gehe hier eher von einem anderen Plugin aus. Hast du evtl. Germanized installiert und/oder auch mal die Rundungsoption in WooCommerce de-/aktiviert?

    Wie auch in dem Thread mit dem Link von dir vermerkt, verwendeten die meisten 4 Stellen nach dem Komma. PayPal akzepiert aber nur 2 Stellen noch dem Komma. Evtl. liegt hier die Problematik

    Mit besten Grüssen
    Andreas

    Thread Starter Gerdski

    (@gerdski)

    Hallo und danke für die Antwort.

    Wir haben in der Tat 2 Nachkommastellen in Woo eingestellt.

    Meinst du ich soll mal bei “Mehrwertsteuer” den Haken setzen bei “Steuern auf der Ebene der Zwischensumme runden, statt pro Position zu runden”?
    (Der ist derzeit deaktiviert) Wirkt sich dieser Haken denn auch auf die Zwischen- oder Endsumme aus, oder nur auf die Steuern?

    Germanized haben wir nicht aktiviert, aber German Market.

    Grüße 🙂

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @gerdski

    ja, bitte aktiviere die Option einmal und schaue bitte auch ob German Market auch so eine Option evtl. hat.

    I.d.R. wirkt sich dies nur auf die die Steuern aus.

    Mit besten Grüssen
    Andreas

    Thread Starter Gerdski

    (@gerdski)

    Ja, das steht ja auch so dabei.
    Wir probieren das trotzdem mal.

    Wenn’s so nicht klappt müßte man irgendwie an die Stelle drankommen, an der euer Plugin den Preis an PP überträgt, und den nochmal explizit runden (sofern techznisch möglich). Wir haben das Glück, daß alle Preise immer in vollen € sind und die Gesamtsumme niemals Nachkommastellen hat…

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @gerdski

    ja bitte. Im PLugin selbst etwas zu ändern wird schwierig, aber nicht unmöglich werden. Wir müssen uns hier aber an die Vorgaben von WooCommerce und PayPal halten. Ich schaue mir das am Wochenende einmal genauer an.

    Mit besten Grüssen und ein schönes Wochenende
    Andreas

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Closed because of inactivity

    Thread Starter Gerdski

    (@gerdski)

    Hallo mal wieder,

    das Problem geht in die nächste Runde, leider. Soll ich einen neuen Thread eröffnen?

    Es wurde ja von 2 auf 4 Nachkommastellen umgestellt. Mittlerweile gehen manche Bestellungen nicht mehr durch, weil der vom Shop berechnete Endbetrag sich von dem unterscheidet, was PayPal berechnet.

    Wenn wir jetzt die Änderung von vor 5 Wochen wieder zurücknehmen haben wir doch wieder das Problem mit den falschen Beträgen bei PP (50,01 statt 50, z.B.).

    Können wir dem Plugin nicht irgendwie beibringen, so zu rechnen und zu runden wie der Shop?

    Grüße und danke!

    • This reply was modified 2 months, 2 weeks ago by Gerdski.
    Thread Starter Gerdski

    (@gerdski)

    Gerade vernehme ich vom Kunden, daß das Problem ein anderes ist, deshalb wollte ich meine vorige Message editieren…gelingt mir aber nicht. Ich mache einen neuen Thread auf und erkläre alles neu. Bitte die letzte Message ignorieren…

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.