• Resolved leogrape

    (@leogrape)


    Guten Tag,

    Wir nutzen das Germanized plugin und sind sehr zufrieden. Allerdings habe ich gestern nach Studenlangem testen 2 gravierende Probleme gefunden:

    1. WooCommerce PayPal Checkout Gateway:

    Wenn das Germanized plugin aktiv ist gibt es ein Problem das der Order Status zu früh ausgelöst wird: Nutzer wählt im checkout Paypal, akzepriert AGB und Alter und wird zum paypal Login weitergeleitet. Ohne das die Zahlung abgeschlossen wurde wird eine Bestellung ausgelöst; Der Kunde bekommt eine “Danke für ihre Bestellung” email” und wir bekommen eine Bestellbestätigung, und das obwohl die Bestellung nicht gezahlt wurde. Das führt zur Verwirrung und zu Zahlungsabbrüchen.
    Sobald Germanized als Plugin deaktiviert wurde funktioniert die Zahlung mit Paypal wie erwartet (Bestellung wird erst ausgelöst nach abgeschlossener Zahlung)

    2. Klarna Payments for WooCommerce:

    Wenn der Kunde im Checkout als Zahlungsmittel Klarna auswählt (zb. Kauf auf Rechnung / Pay later) gibt es eine kleine Fehlermeldung oder info Meldung Oben über dem Checkout. (“Fehler beim Bezahlvorgang, versuche es bitte erneut”). Germanized blocket das Verifizeirungs PopUp fenster (“Identität bestätigen”) von Klarna und lässt somit die Bestellung nicht weiter an Klarna weitergeben.
    Ausserdem wird auch hier eine Order confirmation email ausgelöst und an den Kunden verschickt, und uns eine Bestellung im Backend angezeigt (Obwohl es keinen Zahlvorgang gab). Wenn Germanized Deaktiviert ist läuft die Klarna bezahlung problemlos.

    Da im deutschen raum ja sehr viele Händler Germanized, Paypal und Klarna nutzen hoffe ich das sie für das Problem eine einfache lösung haben.

    Danke für die Hilfe.
    Mit freundlichen Grüßen
    GrapeTimes

    The page I need help with: [log in to see the link]

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    1. Welches Plugin soll das denn konkret sein? Ich konnte mit dem offiziellen Checkout Plugin von Woo keine Probleme feststellen: https://de.wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
    Grundsätzlich sorgt Germanized dafür, dass direkt nach dem Klicken des Kaufen-Buttons eine Bestellbestätigung versandt – das ist u.a. lt. Trusted Shops in DE notwendig.
    2. Ich tippe darauf, dass zumindest diese Fehlermeldung nicht wirklich in Zusammenhang mit Germanized steht, sondern vermutlich ein JS-Bug in dem von dir verwendeten Plugin (welches konkret?) ist. Du kannst z.B. Germanized testweise mal deaktivieren und dann im Checkout das Rechnungs- bzw. Versandland ändern, was wiederum dazu führt, dass der Checkout aktualisiert wird – Germanized nimmt nämlich ansonsten keine Änderungen im Checkout vor, die zu einem solchen Problem führen könnten, sorgt aber dafür, dass beim Wechsel der Zahlungsart der Checkout aktualisiert wird (was wiederum eine Standard-Woo-Funktion ist).

    Grüße

    Thread Starter leogrape

    (@leogrape)

    Hallo @vendidero
    Danke füpr die antwort:
    Zu eins:
    Dieses hier: https://de.wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
    Es ist aber sehr unglücklich, dass der Kunde eine Bestätigung mail erhält das er einen kauf getätigt hat obwohl er noch nicht bezahlt hat! Das verwirrt viele. Außerdem ist es nicht gut, wenn wir im Backoffice eine Bestellung sehen, obwohl diese nicht bezahlt wurde.

    Sobald bezahlt wurde sehe ich das auch so da soltle der kunde direkt benachrichtigt werden. aber nur weil er zu Paypal weitergeleitet wird heißt es ja nicht das die Bestellung abgeschlossen ist.

    Zu 2: Plugin heißt wie angegeben und ist das Offizielle und einzioge Klarna plugin:
    https://wordpress.org/plugins/klarna-payments-for-woocommerce/
    Sobald Germanized deaktiviert ist klappt alles problemlos ich denek also der fehler liegt an der Kombination.
    “Wenn Germanized Deaktiviert ist läuft die Klarna bezahlung problemlos.”
    Da sowohl klarna recht populär ist aber auch Germanized sehr weit verbreitet hoffe ich es gibt hier eine Lösung.

    Danke. Mit freundlichen Grüßen

    Thread Starter leogrape

    (@leogrape)

    Fixed issue 1 by switching to PayPal Payments by Woocommerce plugin.

    Issue 2 still remains

    Plugin Author vendidero

    (@vendidero)

    Hi,

    zu Klarna: Wie gesagt, bitte prüfe das so, wie ich dir beschrieben habe.

    Du kannst z.B. Germanized testweise mal deaktivieren und dann im Checkout das Rechnungs- bzw. Versandland ändern, was wiederum dazu führt, dass der Checkout aktualisiert wird – Germanized nimmt nämlich ansonsten keine Änderungen im Checkout vor, die zu einem solchen Problem führen könnten, sorgt aber dafür, dass beim Wechsel der Zahlungsart der Checkout aktualisiert wird (was wiederum eine Standard-Woo-Funktion ist).

    Bitte melde das Problem auch direkt beim Klarna-Plugin. Germanized nimmt, wie gesagt, ansonsten keine Änderungen im Checkout vor, die solche Probleme hervorrufen könnten.

    Grüße

    Thread Starter leogrape

    (@leogrape)

    @vendidero
    Ich habe eben nochmals einen Test gemacht und im Troubleshooting mode alle Plugins und Themes aktiv gelassen bis auf germanzied. Wenn ich das mache klappt die Zahlung mit Klarna problemlos es scheint also definitv ein Plugin konflikt oder Einstellungs Problem von Germanized zu sein. Bitte um Hilfe, danke!

    Plugin Author vendidero

    (@vendidero)

    Das habe ich schon verstanden. Hast du aber den Test wirklich so durchgeführt, wie ich es hier erläutert habe?

    und dann im Checkout das Rechnungs- bzw. Versandland ändern, was wiederum dazu führt, dass der Checkout aktualisiert wird

    Wurde der Checkout aktualisiert?

    Thread Starter leogrape

    (@leogrape)

    @vendidero

    Kann es sein das es an den AGB und Altersbestätigung checkboxen liegt die Pflicht sind bei unserm shop? Das das ein Problem mit Klarna plugin erzeugt.

    Oder hätten sie noch ein tip was man noch versuchen könnte.

    Danke

    Auf der entwicklerseite von Klarna Plugin:
    “Germanized & Germanized PRO
    – Conclusion of Contract (PRO-feature)
    It is a known issue that enabling Conclusion of Contract in Germanized’s Manual contract option will result in Klarna’s confirmation page being missing after a customer completes a purchase in Klarna Checkout and Klarna Payments.”

    Kann es daran liegen, wo kann ich das ausstellen? Danke!

    Oder kann das die lösung sein?
    https://wordpress.org/support/topic/probleme-mit-klarna-checkout/

    Mit freundlichen Grüßen

    Plugin Author vendidero

    (@vendidero)

    Hi,

    Kann es daran liegen, wo kann ich das ausstellen? Danke!

    Hast du denn Germanized Pro aktiviert? Hast du den manuellen bzw. verspäteten Vertragsschluss aktiviert?

    Ich habe gerade mal Klarna Payments mit der Basis-Version von Germanized getestet und hatte keinerlei Probleme.

    Grüße

    Thread Starter leogrape

    (@leogrape)

    @vendidero

    Ich habe nun testweise im normalen (Live Website) folgenden Test gemacht:

    1. Klarna Payments aktiviert

    2. Test (alle plugins aktiv) – Klarna Kauf auf Rechung gewählt. Beide Germanized Pflicht checkboxen im checkout (alter und AGB) bestätigt.
    Auf bezahlen geklickt:
    Fehler meldung im checkout, Bestellungs emails verschickt obwohl keine Zahlung geschehen (Kunde und an uns).

    3. das Germanized plug in deaktiviert. Cache gelöscht

    4. Seite frontend reload, In checkout, Lange geändert auf Frankreich, Land zurück auf Deutschland. Klarna Rechungszahlung als Zahlmethode gewählt. AGB Akzeptiert, Bezahl button betätigt.

    Klarna Identitätsnachweis Pop up erscheint und ich kann wie erwartet meine Identität bestätigen(Geburtsdatum und Handynummer) und die Bestellung ausführen.

    Email Bestätigung wird auch wie erwartet erst verschickt nachdem der kauf getätigt ist und die Zahlung durch ist.

    5. Germanized wieder aktiviert. Cache geleert

    6. Auf dem shop ein produkt in den warenkorb, zum checkout. Land geändert auf Frankreich, Land zurück auf Deutschland. Klarna kauf auf Rechnung ausgewählt, AGB bestätigt und Alter bestätigt – Gleicher fehler wie in 2. (Email wir verschickt Fehlermeldung im checkout)

    Liebe Grüsse

    Thread Starter leogrape

    (@leogrape)

    @vendidero nur die Basisversion ist aktiv.

    Plugin Author vendidero

    (@vendidero)

    Hm, wie gesagt – habe das soeben auch getestet (Klarna Rechnungskauf – etwas anderes wurde mir via Sandbox nicht angeboten) und das hatte problemlos auch mit Germanized geklappt. Vielleicht kannst du eine Testumgebung bereitstellen in der ich mir das in deinem Setup mal ansehen kann?

    Thread Starter leogrape

    (@leogrape)

    HI @vendidero

    Klar das mache ich sehr gerne.
    Ich habe mitlerweile hinbekommen das Klarna funktioniert, es lag wohl an einem Problem im zusamenspiel mit ARG Multistep Checkout, dort gab es eine option “Remove all hooks”
    (Remove all hooks if some steps content doesn’t show
    Turn on this option to remove all the hooks (before/after step actions) from the checkout page if some of your steps content doesn’t show.)

    Wenn diese an war hat klarna nciht mehr funktioniert.

    Nun läuft klarna und Paypal bei mir, juhuuuuu!

    Paypal muste ich zurück wechseln auf: “WooCommerce PayPal Checkout Gateway” und klarna läuft mit “Klarna Payments for WooCommerce”

    Aber ein Problem besteht weiterhin das uns noch extrem stört:
    Sobald der kunde eine der beiden zahkungsmethoden Klarna oder Paypal abnwählt und auf Bazahlen klickt wird sofort eine order confirmation email versendet unabhängig davon ob die Zahlung ausgeführt wurde. Wie können wir das unterbinden oder umstellen das diese Emails erst nach erfolgreicher zahung versendet werden und wir im backend die order auch nur dan angezeigt bekomen.
    Sogar wenn Klarna ein PopUp bringt “OOps there was a technical Error” wird die bestellung ausgelöst.

    Wenn ihc Germanized deaktiviere wird die bestell bestätigung Emails bei klarna und Paypal nicht gesenbdet bis die zahluing getätigt ist.

    Danke vielmals!
    Ps: Wie kann ich dir auf sichere art und weise einen temp. test login zukommen lassen?

    Plugin Author vendidero

    (@vendidero)

    Hi,

    das ist der Grund dafür, warum ich immer darauf bestehe, dass zum Testen wirklich alle Plugins deaktiviert werden und ein Default Theme aktiviert wird. Das erspart allen eine Menge Arbeit bei der Fehlersuche.

    Die direkte Bestellbestätigung ist, wie gesagt, lt. Trusted Shops und anderen rechtl. Voraussetzung in DE. Wenn ihr das dennoch deaktivieren wollt (ggf. rechtl. Rat einholen) könnt ihr das via functions.php in eurem Child-Theme folgendermaßen machen: https://gist.github.com/vendidero/01d28cba32c20e4a7a308eb4bf86de3e

    Grüße

    Thread Starter leogrape

    (@leogrape)

    @vendidero dankeschön! Genau diese Funktion habe ich gesucht. Währe toll wenn man das in dein Plugin Einstellungen aktivieren könnte.
    Vielen Dank!

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Klarna Payments and WooCommerce PayPal Checkout Gateway Checkout issues’ is closed to new replies.