Kody ustawień do wtyczki "Wygodny widok zamówienia"
Istnieją gotowe przypadki dostosowania dla różnych wtyczek, wystarczy dodać je w ustawieniach pod "Dla profesjonalistów"
Wykonaj jednorazowo kopię "Nazwisko, numer telefonu i adres dostawy" jednym kliknięciem
CSS
/*styl dla przycisku kopiuj wszystko na raz*/
#s-order-copy-all-field{
position: absolute;
right: 0;
top: 0;
border-radius: 5px;
box-shadow: 0 2px 5px 0px rgb(0 0 0 / 25%);
background: var(--white);
padding: 5px;
}
JavaScript
/*dodanie przycisku kopiowania wszystkich naraz*/
$('#s-order-contact-about-edit').after('<a href="javascript:void(0);" id="s-order-copy-all-field" title="Копировать все разом"><i class="icon16 notebooks"></i> все</a>');
/*kopiowanie jednym kliknięciem nazwy telefonu i adresu dostawy*/
$('#s-order-copy-all-field').click(function () {
let str = '';
let name=$('.s-order-wrapper-blocks-poc .contact_wrapper .profile:eq(0) .details h3 a').text().trim();
let phone=$('.s-order-wrapper-blocks-poc .contact_wrapper .s-customer-fields-section a[href^="tel:"]:eq(0)').text().trim();
let addres=$('.s-order-wrapper-blocks-poc .s-order-address').text().trim();
str=name+' '+phone+' '+addres;
const el = document.createElement('textarea');
el.value = str;
el.setAttribute('readonly', '');
el.style.position = 'absolute';
el.style.left = '-9999px';
document.body.appendChild(el);
el.select();
document.execCommand('copy');
document.body.removeChild(el);
});
Spraw, aby przycisk "edytuj opis kontaktu" był zawsze aktywny
CSS
/*sprawić, by przycisk był zawsze widoczny*/
#s-order-contact-about-edit{
display: block;
}
Przenieś tabelę z elementami zamówienia z historią wykonania po strukturze bloku
JavaScript
/*przenoszenie tabeli s-order-items i dzienników pod strukturę blokową*/
$('.s-order .s-order-wrapper-blocks-poc').after($('.s-order #s-order-items'));
$('.s-order #s-order-items').after($('.s-order .s-order-timeline'));


