Danke an @kerim fürs Update.
Von der letzten 3.2.0 zu 3.3.0 Version müssten
der Ordner
AmazonLoginAndPay/vendor/PayWithAmazon
und die Dateien
templates/tpl_modified/amazon-checkout.css und
templates/xtc5/amazon-checkout.css
gelöscht werden.
Die css Dateien sind in den css Ordner des Template gewandert und wurden minified. Die hat sich auch an mehreren Stellen geändert. Deshalb bei Nutzung des tpl_modified_responsive die neue Datei nutzen und eigene farbliche Änderungen in der neuen Datei machen.
Der Ordner PayWithAmazon wurde durch den Ordner AmazonPay ersetzt.
bearbeitet werden muss anscheinend nur die
includes/classes/order.php
@AllyG
bei mir wird alles korrekt angezeigt. Vermute du hast die neue amazon-pay.css nicht in den css Ordner des Templates kopiert. Da hat sich der Name geändert und sie ist vom Root des Templates in den css Ordner des Templates gewandert.
weiterhin Fehler:1) Steuerberechnung Drittland funktioniert weiter nicht korrekt, wenn man Amazon Pay abbricht und in den normalen Checkout geht, oder wenn man von der checkout_payment zu Amazon Pay klickt. Wenn man direkt im Warenkorb Amazon Pay klickt, dann scheint die Steuerberechnung fürs Drittland zu stimmen.
2) Die amazon-pay.css wird auch bei Moduleinstellung "nur pay" auf Produktseiten geladen. Auf der Startseite und Kategorieseiten nicht. Macht sich im Pagespeed und Page Speed bemerkbar
Die Änderung aus dem Paket von @viol in der
includes/extra/application_bottom/50_amazon_js.php
if($isAmazonJsRequired || true){
statt
if($isAmazonJsRequired){
führt dazu, dass die Datei auf jeder Seite geladen wird. Also noch schlechter.
Auch wird zb im Warenkorb nicht die amazon-pay.css geladen auf der checkout_payment aber schon. Der Code in der Datei würde mich aber vermuten lassen, dass die nie geladen wird auf den angegeben Seiten.
<?php# BOM Amazon Pay POWERED BY alkim media & patworx multimedia GmbH
$isAmazonJsRequired = true; if(MODULE_PAYMENT_AM_APA_LPA_MODE
== 'pay'){ if( strpos($PHP_SELF,'checkout_amazon')===false && strpos($PHP_SELF,'shopping_cart')===false && strpos($PHP_SELF,'product_info')===false && strpos($PHP_SELF,'checkout_payment')===false ){ $isAmazonJsRequired = false; } } if($isAmazonJsRequired){ include_once(DIR_FS_CATALOG
.'AmazonLoginAndPay/js/main.php'); }# EOM Amazon Pay POWERED BY alkim media & patworx multimedia GmbH Zum Verständnis für außenstehende: Die amazon_pay.css wird in der AmazonLoginAndPay/js/main.php aufgerufen. Vielleicht sieht ja jemand auf die schnelle, woran es liegt. Werde mich nochmal an @alkim media wenden.
3) € Zeichen muss weiterhin mit
€
im Backend angegeben werden, damit es nicht zu Umlautfehlern im Amazon Pay Popup kommt.
Gruß Timm