Jump to content

Edit History

feronek

feronek

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.

feronek

feronek

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.

×
×
  • Create New...