Jeśli ktoś korzysta z modułu Supercheckout od firmy Knowband, to, żeby moduł paczkomaty24/7 działał i nie puszczał zamówień bez wyboru paczkomatu warto w module Supercheckout w zakładce Dostosowanie w polu na custom js wstawić kod, który ukrywa przycisk "Złóż zamówienie" jeśli ktoś nie wybierze paczkomatu:
Ja wstawiłam taki kod:
window.setInterval(function () {
$('#supercheckout_confirm_order').css('display','block');
if ($('.gmparcellocker-button').is(':visible')) {
$('#supercheckout_confirm_order').css('display','block');
window.checkGmParcellocker = true;
if ($('.chosen-parcel').text().length > 6) {
$('#supercheckout_confirm_order').css('display','block');
$('.alert-wrong').css('display','none');
} else {
$('#supercheckout_confirm_order').css('display','none');
$('.alert-wrong').css('display','block');
}
} else {
if (window.checkGmParcellocker) {
$('#supercheckout_confirm_order').css('display','block');
window.checkGmParcellocker = false;
}
}
}, 500);
Dodatkowo w pliku button.tpl dodałam:
<div class="alert-wrong">Musisz wybrać paczkomat</div>
i ostylowałam go w css:
.alert-wrong {
display: none;
background: #ff0000;
padding: 10px;
color: #fff;
font-weight: bold;
margin: 10px auto;
}
Może nie jest to idealne rozwiązanie i ktoś znajdzie lepsze, ale u mnie działa. I jest szansa, że baselinker nie będzie pomijał zamówień bez wybranego paczkomatu.