Neu Vorauswahl Versandart

jtlfabi

Neues Mitglied
9. Oktober 2019
1
0
Servus! Einer unserer Kunden bietet mehrere Versandarten an. Wie kann ich einstellen, dass davon keine vorausgewählt ist?
Vielen Dank für eure Hilfe!
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.477
289
Der Shop setzt stets die erste vorhandene Versandart als vorausgewählt. Das hat schlicht damit zu tun, dass aufgrund des verkürzten Checkouts in dieser Ansicht auch die Zahlungsarten geladen werden. Diese setzen eine Versandart voraus. Templateseitig kann man das aber abdrehen indem man die checkout/step3_shipping_options.tpl (Child) auf Zeile 28 anpasst:

Code:
<input name="Versandart" value="{$versandart->kVersandart}" type="radio" class="radio-checkbox" id="del{$versandart->kVersandart}"{if $Versandarten|@count == 1 || $AktiveVersandart == $versandart->kVersandart} checked{/if}{if $smarty.foreach.shipment.first} required{/if}>
wird zu
Code:
<input name="Versandart" value="{$versandart->kVersandart}" type="radio" class="radio-checkbox" id="del{$versandart->kVersandart}"{if $smarty.foreach.shipment.first} required{/if}>
 

itmentum

Aktives Mitglied
9. März 2021
18
2
ich habe auch dasselbe Problem und möchte gerne die vorausgewählte Versandart wegmachen, hat jemand eine Lösung dafür in JTL Shop 5?
 

itmentum

Aktives Mitglied
9. März 2021
18
2
Der Shop setzt stets die erste vorhandene Versandart als vorausgewählt. Das hat schlicht damit zu tun, dass aufgrund des verkürzten Checkouts in dieser Ansicht auch die Zahlungsarten geladen werden. Diese setzen eine Versandart voraus. Templateseitig kann man das aber abdrehen indem man die checkout/step3_shipping_options.tpl (Child) auf Zeile 28 anpasst:

Code:
<input name="Versandart" value="{$versandart->kVersandart}" type="radio" class="radio-checkbox" id="del{$versandart->kVersandart}"{if $Versandarten|@count == 1 || $AktiveVersandart == $versandart->kVersandart} checked{/if}{if $smarty.foreach.shipment.first} required{/if}>
wird zu
Code:
<input name="Versandart" value="{$versandart->kVersandart}" type="radio" class="radio-checkbox" id="del{$versandart->kVersandart}"{if $smarty.foreach.shipment.first} required{/if}>
diesen Code hat mir leider nichts gebracht