Neu PayPal Checkout 1.2.1 Gutscheine / Coupons werden beim Express Checkout nicht angezeigt

McMarty

Aktives Mitglied
23. Januar 2018
16
0
Moin zusammen,
seit der Version 1.2.1 wird beim Express-Checkout das Dropdown mit den Versandarten angezeigt. Bei uns werden jetzt aber die bereits eingelösten Gutscheine bei PayPal nicht mehr angezeigt. Erst wenn man zurück auf die Bestätigungsseite im Shop kommt wird der reduzierte Preis wieder angezeigt. Der Kunde muss also erstmal den zu hohen Preis ohne Gutschein bei PayPal bestätigen. Das führt zu totaler Verwirrung, vielen Rückfragen und Verärgerung bei unseren Kunden. Kann man das irgendwo einstellen, damit der Endbetrag dann wieder stimmt? Oder hat es ggf. etwas damit zutun, dass wir Versandkostenfrei versenden?
 

McMarty

Aktives Mitglied
23. Januar 2018
16
0
Vielleicht kommen ja noch mehr dazu. Ich finde es logischer, dass man den Preis beim PayPal Express-Checkout sieht, den man auch im Warenkorb sieht. Also ist es ein Fehler, dass Gutscheine nicht an PaypalEpress übermittelt werden oder müssen wir uns entscheiden ob Lieferkosten oder Gutscheine? Wir haben jetzt erstmal einen Hinweis am PayPal Button: "Achtung, der Gutschein wird erst später abgezogen ..." usw. Das ist aber weder schön noch verkaufsfördernd. Also ich persönlich wäre dafür die Gutscheine wieder an PayPal zu übermitteln, so oder so 😁
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Könnt ihr den Fall mal etwas genauer erläutern! Ich stehe hier etwas auf dem Schlauch... Gutscheine (Vouchers) können erst in der Bestellübersicht eingelöst werden. Da ist alles was mit dem Express-Checkout von PayPal zu tun hat längst passiert!? Dem Käufer wird letztendlich nur das bei PayPal abgezogen, was er auch bezahlen muss. Solange das weniger ist als er ursprünglich autorisiert hat, ist das auch unproblematisch. Es darf nur nicht mehr sein.
 

McMarty

Aktives Mitglied
23. Januar 2018
16
0
Könnt ihr den Fall mal etwas genauer erläutern! Ich stehe hier etwas auf dem Schlauch... Gutscheine (Vouchers) können erst in der Bestellübersicht eingelöst werden. Da ist alles was mit dem Express-Checkout von PayPal zu tun hat längst passiert!? Dem Käufer wird letztendlich nur das bei PayPal abgezogen, was er auch bezahlen muss. Solange das weniger ist als er ursprünglich autorisiert hat, ist das auch unproblematisch. Es darf nur nicht mehr sein.
Danke für deine Rückmeldung! Ja genau, den Gutschein kann man im Warenkorb (ist glaube ich bei dir die Bestellübersicht?) einlösen. Dann kann man dort ExpressCheckout wählen ohne das man in den Bestellprozess kommt. Es gibt auch noch ein paar andere Sonderfälle z.B. wenn z.B: schon ein Gutschein eingelöst wurde und dann über eine Artikelseite oder den Mini-Warenkorb der ExpressCheckout ausgelöst wird. Das ging auch alles vor der Version 1.2.1 ganz wunderbar.

Nochmal ein Beispiel wie es uns passiert ist:
Ich lege einen Artikel für 1000€ in den Warenkorb und gehe zur "Bestellübersicht". Dort löse ich einen 10% Gutschein ein. Jetzt steht da 900€ unterm Strich. Nun will ich den Artikel kaufen und gehe auf PaypalExpress (weil ich mir so die Eingabe meiner Kundendaten sparen kann). Im PayPal Fenster steht jetzt, dass ich 1000€ bezahlen soll. Warum? Ich habe doch den Gutschein erfolgreich eingelöst. Also breche ich alles ab, schreibe dem Shopbetreiber eine böse Email das der Gutschein nicht geht und kaufe den Artikel wo anders.
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Danke für deine Rückmeldung! Ja genau, den Gutschein kann man im Warenkorb (ist glaube ich bei dir die Bestellübersicht?) einlösen. Dann kann man dort ExpressCheckout wählen ohne das man in den Bestellprozess kommt. Es gibt auch noch ein paar andere Sonderfälle z.B. wenn z.B: schon ein Gutschein eingelöst wurde und dann über eine Artikelseite oder den Mini-Warenkorb der ExpressCheckout ausgelöst wird. Das ging auch alles vor der Version 1.2.1 ganz wunderbar.
Im Standard kann man einen Gutschein (wir reden hier von JTL-Voucher!?) nur in der Bestellübersicht (letzte Seite im Checkout) und nicht im Warenkorb einlösen. Wenn man auf dieser Seite ist, hat man Zahlungs- und Versandart bereits explizit ausgewählt. Dort gibt es standardmäßig auch keinen Button für den Expresskauf mehr. Ich kann das grad also nicht wirklich reproduzieren oder wir meinen mit "Gutschein" was unterschiedliches.
Einzig das Szenario: Gutschein einfügen und weils danach so schön "billig" geworden ist nochmal zurück in den Shop und einen weiteren Artikel per Express-Checkout in den Warenkorb legen. Das werde ich mir mal ansehen, obwohl das aus meiner Sicht eher ein Edge-Case ist und ja nichts mit "Express" zu tun hat. Zudem würde der Gutschein eh entfernt werden, sobald sich der Warenkorb ändert.
 

McMarty

Aktives Mitglied
23. Januar 2018
16
0
für mich ist ein Gutschein was anderes als ein Coupon
Ja, ein Missverständnis. Ist off Topic aber den Begriff " Coupon" benutzt sonst glaub ich keiner oder? Für mich sind das so Schnipsel zum Sammeln mit denen ich ne gratis Banane bekomme ;) Einen Code im Onlineshop einzugeben und dann eine 10€ oder 10% Gutschrift zu bekommen - das wäre für mich ein richtig guter Gutschein-Code! Aber da kann man wohl nichts machen. Dann gibts ja auch noch Vouchers... 😂
Das finde ich super - Daumen hoch!
 
Zuletzt bearbeitet:

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.139
1.066
Einfach auf den Link vom Falk klicken und den Hotfix einbauen?

https://issues.jtl-software.de/issues/SHOP-7754

Code:
JTL-Software  16.11.2023 | 17:18
Als Hotfix kann in der Datei jtl_paypal_commerce/paymentmethod/PayPalPayment ab ca. Zeile 333 der Block

        $amount->setDiscount($surcharge < 0.0
            ? (new Amount())
                ->setValue(Currency::convertCurrency(-$surcharge, $currencyCode))
                ->setCurrencyCode($currencyCode)
            : null)->setHandling($surcharge > 0.0
            ? (new Amount())
                ->setValue(Currency::convertCurrency($surcharge, $currencyCode))
                ->setCurrencyCode($currencyCode)
            : null);
durch folgenden ersetzt werden:

        $discount = $amount->getDiscount();
        $amount->setDiscount($surcharge < 0.0
            ? (new Amount())
                ->setValue($discount->getValue() + Currency::convertCurrency(-$surcharge, $currencyCode))
                ->setCurrencyCode($currencyCode)
            : $discount)->setHandling($surcharge > 0.0
            ? (new Amount())
                ->setValue(Currency::convertCurrency($surcharge, $currencyCode))
                ->setCurrencyCode($currencyCode)
            : null);
 
  • Gefällt mir
Reaktionen: uwmarcus

uwmarcus

Aktives Mitglied
30. Juli 2010
82
10
alles klar, danke. der link ist bei mir nicht hinterlegt und für gewöhnlich fahre ich die wörter beim lesen nicht mit der maus ab *lol*. ich habe die 7754 eben umgesetzt und es funktioniert nun auch mit abzug des coupon/gutschein. vielen dank auch für das hotfix
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu PayPal Checkout - Bestellungen werden nicht übertragen! User helfen Usern - Fragen zu JTL-Wawi 0
Neu PayPal Checkout 1.3.0 Log Notice Mindestbestellwert Plugins für JTL-Shop 1
Neu PayPal Checkout - Beschreibung der Kaufdetails Plugins für JTL-Shop 0
PayPal Checkout Personalisieren Einrichtung JTL-Shop5 6
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
Neu EPS / Sofort Zahlungen mit PayPal Checkout Plugins für JTL-Shop 66
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
PayPal - Consent-Manager Einrichtung JTL-Shop5 0
Neu PayPal - Benachrichtungen über Zahlung -> EMail. Wo kann man den Betreff bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Nach Migration auf JTL Shop 5 fehlerhafte PayPal Zahlungsmitteilungen Allgemeine Fragen zu JTL-Shop 0
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Paypal ... wo ist die normale Paypal-Auswahl? Plugins für JTL-Shop 6
Neu PayPal Zahlung funktioniert fallweise nicht! Plugins für JTL-Shop 10
Neu Checkout (zur Kasse) in englischer Sprache führt ins Nichts. Link mit Sprache falsch JTL-Shop - Fehler und Bugs 5
Neu Checkout Postfinance Plugin installieren (Schweiz) Plugins für JTL-Shop 47
Neu Gutscheine mit Anzahl und Code erstellen ? Allgemeine Fragen zu JTL-Shop 1
Versandkostenfrei für Gutscheine? JTL-Wawi 1.8 7
Neukunden Gutscheine werden immer abgezogen Einrichtung JTL-Shop5 0

Ähnliche Themen