Neu Amazon-Pay für JTL Shop 5

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
Hallo zusammen,

wir haben den JTL Shop auf die Version 5 gebracht und dementsprechend das neue Amazon-Pay plugin installiert.

Allerdings wird der Zahlungsbutton nur ohne Text angezeigt.

Beispiel

Könnte es ein Berechtigungsproblem sein?

Grüße
Marcus
 

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
@McAvity

Das wird daran liegen, dass du den cookies nicht zugestimmt hast. Dann funktioniert der Button gar nicht.
In den Consent Einstellungen kannst du Amazon anhaken (wenn du magst), damit sollten die Button erscheinen.

Grüße
Marcus
 

McAvity

Sehr aktives Mitglied
7. September 2016
476
111
@marfitec

Hallo,

habe es jetzt drei Mal getestet. Cookies gelöscht, dann alle Cookies akzeptiert, nix - kein Button.
Dann im "privaten Fenster", alle Cookies akzeptiert, wieder kein Button. Einfach nur eine leere Fläche und das "?".

Das war alles mit FF84.

Dann mal versuchsweise IE11, Button ist inkl. Text da.
Im Anschluss Chrome 87, Button inkl. Text ist ebenfalls da.

MfG

McAvity
 

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
@McAvity

Vielen Dank für deine Tests. Das ist schon interessant.

Meine Browser funktionieren alle nicht. Auch Chrome 87.

Selbst bei Safari (iPhone) wird der Text nicht angezeigt.

Bestellungen werden aber darüber abgewickelt, daher scheint es bei einigen zu funktionieren.

Es wäre allerdings schöner, wenn der Text immer angezeigt wird :)
 

McAvity

Sehr aktives Mitglied
7. September 2016
476
111
@marfitec

Ich habe mir das nochmal in Firefox angesehen.
Der Debugger meckert, dass die Variable "amazon" nicht definiert wäre bzw. nicht im "Sichtbereich" liegt (und zwar in https://www.marfitec.de/plugins/s360_amazonpay_shop5/frontend/template/js/lpa.min.js?v=1.0.0 )

Da gibt es eine Funktion "amazon.Pay.renderButton". Die scheint im Firefox abzubrechen bzw. die ODER-Abfrage scheint im Firefox zu "greifen" (amazon.Pay.renderButton ist Teil einer ODER-Abfrage). Der umschliessende Div-Block ist auch im Firefox kürzer als im Chrome.

MfG

McAvity
 

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
@McAvity
Vielen Dank für deine Recherche.

Leider habe ich die Datei bisher nicht gefunden (auf meinem Server). Es sieht so aus, als würden verschiedene Browser berücksichtigt.

Die Funktion habe ich wohl gefunden, aber nicht die Datei, wo sie aufgerufen wird.

JavaScript:
    /**
     * Returns the rendered HTML for this button.
     * @param array $options
     * @return string
     */
    public function render($options = []) {
        Shop::Smarty()->assign('lpaButton', $this->createSmartyConfig($options));
        if(file_exists(__DIR__ . '/../../frontend/template/snippets/button_custom.tpl')) {
            return Shop::Smarty()->fetch(__DIR__ . '/../../frontend/template/snippets/button_custom.tpl');
        }
        return Shop::Smarty()->fetch(__DIR__ . '/../../frontend/template/snippets/button.tpl');
    }
Hab doch die Datei gefunden. Auch die Templates. Aber aktuell erkenne ich das Problem nicht.
 
Zuletzt bearbeitet:

Sebastian Meyer

Offizieller Servicepartner
SPBanner
11. Juni 2014
62
7
Hallo zusammen!

Der eigentliche Button und der Inhalt des Buttons (Logo, Text, etc.) wird durch die von Amazon eingebundenen Skripte selbst gerendert. Das Plugin hat darauf keinen wirklichen Einfluss.

Zu den beiden beschriebenen Problemen:

1) Fehlender Text auf dem Button: Hier scheint ein anderes Plugin (vermutlich der Consentmanager?) dazwischen zu funken - die Bilder auf dem Amazon-Button bekommen seltsame Attribute:

data-cmp-src="https://m.media-amazon.com/images/G/02/AmazonPay/Maxo/logo._CB452516594_.svg" src="" data-cmp-fnab="1" class="null cmplazyload"

Dadurch werden die Logos auf den Buttons nicht geladen. (Das "cmp" lässt mich den Consentmanager vermuten?)
Hier würde ich darum bitten, sich mit dem Pluginhersteller in Verbindung zu setzen.


2) JS-Fehler in lpa.min.js bzgl. undefined amazon: Das gucken wir uns mal an, bzw. wir analysieren, ob wir hierfür einen Workaround bauen können. (Vermutung ist hier, dass das Laden vom Amazon-eigenen JS nicht erfolgt ist (z.B. weil noch kein Consent gegeben wurde oder aufgrund von Timings, und daher die Variable nicht zur Verfügung steht.)

Viele Grüße,
Sebastian
 

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
Hallo Sebastian,

vielen Dank für deine Hilfe.

Der Hinweis mit dem Constentmanager war goldrichtig :)

Wir nutzen Consentmanager.de ohne plugin direkt als snippet im header.

Beim kopieren des CMP snippets habe ich nicht darauf geachtet, das es eine beta Version ist, da es vorausgewählt war.

Ich habe nun den "recommended" snippet eingefügt und siehe da, der Text ist auf dem Button :)

1609932010498.png

Danke euch allen für die Unterstützung!

Grüße
Marcus
 
  • Gefällt mir
Reaktionen: McAvity

Sebastian Meyer

Offizieller Servicepartner
SPBanner
11. Juni 2014
62
7
Prima, danke für das Feedback!

Bzgl. JS Error im Firefox: Wir bauen zur Sicherheit in die 1.0.1 einen zusätzlichen Check ein, ob die JS-Variable "amazon" definiert ist. Das Plugin prüft zwar vorher, ob die Amazon-JS geladen wurde, aber wie man sieht, scheint ja unter gewissen Umständen das Laden der JS und die Initialisierung der Variable nicht immer ein und dasselbe zu sein.
 
  • Gefällt mir
Reaktionen: McAvity und marfitec

marfitec

Sehr aktives Mitglied
10. März 2018
175
32
Ich habe noch ein bisschen gestöbert, weshalb das automatische blockieren den Text verschwinden lässt.

Der Consentmanager blockiert teilweise das script zum anzeigen des Button, hat aber keine Möglichkeit dieses nach der Zustimmung auf eine whitelist zu setzen.

Hat jemand einen Tipp für einen anderen Consentmanager?
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Beantwortet Amazon Pay - Rechnung über Gebühren [Erledigt] User helfen Usern 1
Neu 502 Bad Gateway durch JTL Shop 5 Amazon Pay plugin 1.02 Technische Fragen zu Plugins und Templates 5
Neu Shop 5.0 - amazon pay Plugins für JTL-Shop 1
Neu Benutzt hier jemand Amazon Pay OHNE das Zahlungsmodul von JTL? User helfen Usern - Fragen zu JTL-Wawi 3
Neu S360 - Amazon Pay Plugin funktioniert nicht im 5er Shop Plugins für JTL-Shop 3
Neu amazon pay v2 User helfen Usern 13
Neu Zahlungsart Amazon Pay nachdem Update vom 02.11.2020 plötzlich doppelt hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Frage: Bestehende Amazon Angebote auf anderes Amazon Konto ändern Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Erneutes Speichern von Amazon-Rechnungen (VCS) nicht möglich Amazon-Anbindung - Fehler und Bugs 0
Neu Rechnungsvorlagen für PayPal Lastschrift Kreditkarte und Amazon User helfen Usern - Fragen zu JTL-Wawi 4
Neu Amazon Kundenmails / Chatbot / Chat Assistant Smalltalk 0
Neu Lagerbestandsänderung in JTL-Wawi zu Amazon übertragen Amazon-Anbindung - Ideen, Lob und Kritik 0
In Bearbeitung Rechnungen zu Amazon hochladen JTL-Wawi - Fehler und Bugs 3
Neu Altes Thema Zustandstext bei Amazon gebrauchte Artikel Amazon-Lister - Fehler und Bugs 4
Neu einstellungen jtl2datev für amazon vcs-lite Schnittstellen Import / Export 0
Neu Neue Produkte : Von Wawi zu Amazon oder von Amazon zur WaWi Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Amazon hat seine Datenschutzvorgaben verschärft - seit 01.02.2021? Amazon-Anbindung - Ideen, Lob und Kritik 14
Neu Amazon Fehler Code Katalog?? Amazon-Lister - Ideen, Lob und Kritik 2
Neu Amazon Transaktions-ID scheint unter "Sonstiges" auf und sollte unter "Zahlung setzen - Transaktions-ID" aufscheinen - JTL Wawi Arbeitsabläufe in JTL-Wawi 0
Neu Kauf des Warenbestand durch Amazon selbst - Gefahr doppelter Aufträge Amazon-Anbindung - Fehler und Bugs 3
Neu Amazon verkaufsmenge FBA und FBM Individuelle Listenansichten in der JTL-Wawi 0
Issue angelegt Amazon VSC Lite - keine Workflows mehr möglich? JTL-Workflows - Fehler und Bugs 2
Neu Amazon Sonderangebot werden nicht übernommen Amazon-Anbindung - Fehler und Bugs 1
Gelöst Amazon / Ebay Artikel werde nicht abgeholt Amazon-Anbindung - Fehler und Bugs 2
Neu JTL Wawi Artikelstammdaten - Im Zulauf Artikel von Amazon JTL-Wawi - Fehler und Bugs 0
Neu Ausgehende Nachrichten kommen bei Amazon nicht an Servicedesk (Beta) 5
Neu Probleme seit Update auf 1.5.38.1 : keine Amazon FBA Bestellungen mehr und Fehler beim Zugriff auf Wawi Logbuch Amazon-Anbindung - Fehler und Bugs 1
In Bearbeitung Kunden USt-IdNr wird nicht von Amazon ins Wawi übertragen Amazon-Anbindung - Fehler und Bugs 2
Beantwortet Amazon Handmade - Varianten Workflow zum Artikelnummer ändern JTL-Workflows - Ideen, Lob und Kritik 2
Neu Version 1.5.38.0 Fehler beim Neuanlegen von Artikeln nach Amazon JTL-Wawi - Fehler und Bugs 1
Neu Amazon: Massenhaft einstellen Einrichtung und Installation von JTL-eazyAuction 2
Neu [Gelöst] Rechnungsupload Amazon schlägt fehlt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Lister Fehlermeldung Amazon-Lister - Fehler und Bugs 4
Gelöst Amazon Lister - mehrere Vorlagen Amazon-Lister - Ideen, Lob und Kritik 3
Neu Amazon Coupons Promotion-Rabatt etc Fehler und Bugs Produktion 0
In Bearbeitung Kein Initialer Import von Amazon Bestellungen? Nur neue Bestellungen werden abgeholt Amazon-Anbindung - Fehler und Bugs 3
Neu JTL Artikelübersicht Spalte: "Bestand in Amazon Angeboten" JTL-Wawi - Fehler und Bugs 0
Gelöst WMS druckt Amazon Rechnungen obwohl abgeschaltet Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
In Bearbeitung Amazon Listing - Auswahlfeld Kollektion veraltet Amazon-Lister - Fehler und Bugs 1
Gelöst Amazon Schweden Bestellungen: Auftrag wird mit Euro statt Kronen angelegt Amazon-Anbindung - Fehler und Bugs 1
Gelöst Amazon-Lister: Feld "Anzahl" bei Versand durch Amazon User helfen Usern - Fragen zu JTL-Wawi 1
Neu Verschiedene Versanddienstleister bei Amazon User helfen Usern - Fragen zu JTL-Wawi 2
Neu Dashboard zeigt falsche Umsätze an (Amazon) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Für Amazon FBA Bestellungen den PAN-EU Warenhaus auf Rechnungen ausgeben? User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Abgleich Fehler Amazon eBay-Anbindung - Fehler und Bugs 6
Gelöst Amazon Aufträge werden nicht abgeholt. Server 500 Fehler Amazon-Anbindung - Fehler und Bugs 18
Neu Marktplatz Amazon - Bestellungen ohne Käuferdaten geladen / Preis und Rechnungsadresse User helfen Usern - Fragen zu JTL-Wawi 1
Neu Amazon VCS LITE : Rechnungskorrektur Bug - Problem mit VCS oder mit Wawi? JTL-Wawi - Fehler und Bugs 9
Neu EEK und Produktdatenblatt bei Amazon anzeigen Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Rechnungskorrekturen werden seit November nicht mehr von Amazon abgeholt Amazon-Anbindung - Fehler und Bugs 28
Ähnliche Themen