Hallo,
Wir haben vor ca. 1 Monat ein update durchgeführt und haben ein Problem bei dem Auswahl der Versandart bzw. Zahlungsart.
Vermehrt melden Kunden wenn Versandart ausgewählt, bewirkt es nicht dass die Zahlungsart sich ändert.
Wir haben selbst getestet und haben dieses Problem nicht. Ein Kunde teilte uns mit das es funktionieren würde wenn nach Auswahl von Versandart auf ENTER gedrückt wird.
Das teilen wir unseren Kunden mit und bei allen klappt es mit der ENTER Taste nach dem Auswahl.
Ich denke das ich den zuständigen Javascript im jtl.evo.js gefunden habe:
Würde mich über Hilfe und Lösung sehr freuen.
Wir haben vor ca. 1 Monat ein update durchgeführt und haben ein Problem bei dem Auswahl der Versandart bzw. Zahlungsart.
Vermehrt melden Kunden wenn Versandart ausgewählt, bewirkt es nicht dass die Zahlungsart sich ändert.
Wir haben selbst getestet und haben dieses Problem nicht. Ein Kunde teilte uns mit das es funktionieren würde wenn nach Auswahl von Versandart auf ENTER gedrückt wird.
Das teilen wir unseren Kunden mit und bei allen klappt es mit der ENTER Taste nach dem Auswahl.
Ich denke das ich den zuständigen Javascript im jtl.evo.js gefunden habe:
Code:
checkout: function() {
// show only the first submit button (i.g. the button from payment plugin)
var $submits = $('#checkout-shipping-payment')
.closest('form')
.find('input[type="submit"]');
$submits.addClass('hidden');
$submits.first().removeClass('hidden');
$('input[name="Versandart"]', '#checkout-shipping-payment').change(function() {
var id = parseInt($(this).val());
var $form = $(this).closest('form');
if (isNaN(id)) {
return;
}
$form.find('fieldset, input[type="submit"]')
.attr('disabled', true);
var url = 'bestellvorgang.php?kVersandart=' + id;
$.evo.loadContent(url, function() {
$.evo.checkout();
}, null, true);
});
$('#country').on('change', function (e) {
var val = $(this).find(':selected').val();
$.evo.io().call('checkDeliveryCountry', [val], {}, function (error, data) {
var $shippingSwitch = $('#checkout_register_shipping_address');
if (data.response) {
$shippingSwitch.removeAttr('disabled');
$shippingSwitch.parent().removeClass('hidden');
} else {
$shippingSwitch.attr('disabled', true);
$shippingSwitch.parent().addClass('hidden');
if ($shippingSwitch.prop('checked')) {
$shippingSwitch.prop('checked', false);
$('#select_shipping_address').collapse('show');
}
}
});
});
},
Würde mich über Hilfe und Lösung sehr freuen.