Mir ist durch die Vorbereitungen des Updates auf 2.0.5.1 des Shops meiner Mum aufgefallen, dass wenn man über PayPal Express auf die checkout_confirmation kommt, die responsive Tabs für die Versandartauswahl nicht klickbar sind.
Das Problem besteht in 2.0.4.2 aber auch schon.
In 2.0.5.1 kein Klick mehr auf die Radio Buttons, den Text für die Versandart noch auf den Pfeil rechts daneben möglich. Dadurch keine Versandartauswahl möglich.
In 2.0.4.2 Klick genau auf den Radio Button möglich, auf den Text nicht und auf den Pfeil auch nicht. Dadurch hier aber noch eine Versandartauswahl möglich.
Nach langer Suche bin ich drauf gekommen, dass es an der meintemplate/module/dhlgkapi_replace_text.html liegt. Wenn man die löscht, dann funktioniert es.
Ist mir vorher nicht aufgefallen, da ich nur eine Versandart habe und diese vorausgewählt ist, um den Checkout zu beschleunigen.
Ich hab das an Nico weitergeleitet, aber vielleicht kann ja jemand vorher schon daraus Schlüsse für sich ziehen und zb eine Versandart auf vorausgewählt stellen und dann mit der Reihenfolge der Versandmodule spielen, damit der Checkout dennoch funktioniert, wenn man über PayPal Express kommt und mehrere Versandarten anbietet.
Inhalt der meintemplate/module/dhlgkapi_replace_text.html, falls jemand hier aus dem Forum schnell auf eine Lösung kommt:
{literal}
<script type="text/javascript">
$(document).ready(function(){
$("div.highlightbox:first-child, div.checkoutNav2Boxes:first-child").each(function() {
if($(this).html().indexOf('DHL') != -1) {
var search = [{/literal}{$REPLACE_SEARCH}{literal}];
var replace = [{/literal}{$REPLACE_REPLACE}{literal}];
var replaced = false;
var replaceString = $(this).html();
for (var i = 0; i < search.length; i++) {
var regEx = new RegExp(search[i], "ig");
replaceString = replaceString.replace(regEx, replace[i] );
}
$(this).html(replaceString);
}
});
});
</script>
{/literal}
Die Datei wurde schonmal im Juni 2018 geändert und es wurde
if($(this).html().indexOf('DHL') != -1) {
eingefügt, weil die Links für AGB und Widerruf auf der checkout_confirmation nicht mehr funktioniert hatten.
Gruß Timm