Hier eine kurze Zusammenfassung des Fehlers und den aktuellen Lösungen, die ich bisher finden konnte. Wer hilfreiche Infos hat, bitte in die Kommentare.
Bei einem unserer Kunden spinnt Firegento im Zusammenspiel mit Paypal Standard Payment. Die Ursache liegt scheinbar an den 2 Bezahlungsbedigungen (Agreements). Magento scheint nicht beide an Paypal zu übergeben oder ähnliches.
Resultat ist, dass Paypal meckert und eine Mail verschickt mit folgender Info.
„Bitte stimmen Sie den Allgemeinen Geschäftsbedingungen zu, bevor Sie die Bestellung aufgeben. “
Magento Version 1.9.2.4
Firegento aktuelste Version (Stand 7/2016)
Das Problem scheint nicht unbekannt zu sein.
https://github.com/firegento/firegento-magesetup/issues/239#issuecomment-233292709
Leider habe ich dort keine Lösung gefunden.
„Lösung“
Nach einigem Suchen habe ich dies hier gefunden
Diese geupdate Version scheint den Fehler zum Großteil zu beheben. Habe die Datei eingespielt und nun funktioniert es. ABER(!)
Aktuell ist der Ablauf wie folgt:
- Normaler Checkout mit Anschrift usw.
- Zahlungsarten => User wählt Paypal Standard
- User wird weitergeleitet auf externe Paypal Seite (verlässt somit Magento Checkout)
- User loggt sich ein, macht Zahlung über Paypal
- erhält dann jedoch eine Warnung bzw. ist wieder im Magento Shop
- Dort muss der User nun die AGB + Widerrufsbelehrung anwählen
- Klickt dann „place order“ und Bestellung ist aufgegeben
Bedeute es funktioniert nun ohne Fehlermeldung per Mail… Diese hin und her zwischen Paypal und Magento ist recht unschön und führt vermutlich zu vielen Kaufabbrüchen.
Hat dort jemand eine schönere Lösung parat?
update (20.07.2016) – keine Lösung
obige Lösung funktioniert nicht. Die E-Mail wird immer noch verschickt.