Hallo, Kollegen! In unserem Shop (vs. 3.12.0.4) funktioniert der Amazon pay Button im Warenkorb nicht. Wenn wir mit dem Firefox Explorer untersuchen, sehen wir nur ein Bild: <div class="paywithamazonbtn" id="paywithamazonbtn_***" style=""> <img src="https://payments.amazon.de/gp/widgets/button?sellerId=***&size=medium&color=orange"> </div> Auf dem Bild liegt weder ein Link noch ein Eventhandler. Im Quelltext sieht es allerdings so aus (entspricht der Methode in AmazonAdvancedPayment.inc.php): <div data-gambio-widget="amazon_payment" data-amazon_payment-seller-id="***" data-amazon_payment-address-book="true" class="paywithamazonbtn" id="paywithamazonbtn_***" style=""><img src="https://payments.amazon.de/gp/widgets/button?sellerId=***&size=medium&color=orange"></div> Ich kann mir nur vorstellen, dass die data-Attribute per Javascript entfernt wurden, weiß aber nicht, wo das sein könnte. Ein Test der Verbindung des Payment-Tools zu Amazon funktioniert auch. Wo liegt das Problem? Und – besser – die Lösung? Danke für jeden Hinweis, Susanna
Öhm. Es gibt keinen „Firefox Explorer“, und in der Inspektor-Ansicht der Firefox-Entwickler-Werkzeuge werden data-Attribute generell nie angezeigt. Zur weiteren Beurteilung wäre mal ein Link zu deinem Shop nützlich. Beachte auch, dass zur Verwendung von AmazonPay mitunter die Aktivitätenverfolgung im Firefox deaktiviert werden muss; Firefox hält AmazonPay für eine Form von Tracking.
Jaja, Terminologie Auch im Safari, Chrome (alles Mac) und Edge (Win 10) aktiviert der Klick auf den Button nichts. Allerdings erscheint dafür wenigstens schon ein Cursor Pointer. Welches Javascript könnte da fehlen? Außer Honeygrid > amazon_payment.min.js? Das ist in der aktuellen Version enthalten.
Blind rumraten bei sowas dauert 10x so lange wie sich das einfach anzusehen, das ist eigentlich weder in deinem Interesse, noch in unserem. Poste mal einen Link oder mach ein Ticket, dann schauen wir gerne, ansonsten sehe ich da wenig Land.