/** * Jeśli bedzie potrzeba ifowania dla klientów używajcie zmiennej RC_SHOP_ID która jest ustawiana w JS * plik interpretowany jako plik tekstowy !!! */ jQuery(document).ready(function(){ if (window.RC_SHOP_ID === '19649') { /** * Wyłączenie okrojenia danych dla hurtowników */ return; } const SHIPPING_ODBIOR_OSOBISTY_ID = '-3'; const SHIPPING_PACZKOMATY_ID = '-5'; const SHIPPING_PACZKA_W_RUCHU_ID = '-11'; const form_register = document.querySelector('form#f_register'); const base_version = document.getElementById('rcVer').innerText; if(base_version == 4 || base_version == 3){ var names = [ 'address[customers_street]', 'address[customers_home]', 'address[customers_city]', 'address[customers_zip_code]', 'address[customers_countries]', 'address[customers_firms]', 'c[customers_gg]' ]; /** * Dla rejestrujących się w sklepie */ if(window.location.pathname.indexOf('/_register/index') === 0) { if(window.RC_SHOP_ID !== '9758') { names.push('c[customers_phone]'); } names.push('address[customers_first_name]'); names.push('address[customers_last_name]'); delete_inputs_form_register_form_v4(names); delete_vat_info(); delete_header_info(); dont_save_address(); } /** * Dla rejestrujących się w ścieżce zakupowej */ if(window.location.pathname.indexOf('/_cart/register') === 0 && base_version == 4) { if(RC_SHIPPING_ID === SHIPPING_ODBIOR_OSOBISTY_ID || RC_SHIPPING_ID === SHIPPING_PACZKOMATY_ID){ delete_header_info(); delete_inputs_form_register_form_v4(names); } } /** * Dla kupujących bez rejestracji */ if(window.location.pathname.indexOf('/_cart/guest') === 0 && base_version == 4) { if(RC_SHIPPING_ID === SHIPPING_ODBIOR_OSOBISTY_ID || RC_SHIPPING_ID === SHIPPING_PACZKOMATY_ID){ delete_header_info(); delete_inputs_form_register_form_v4(names); } } } function delete_inputs_form_register_form_v4(names){ names.forEach(function (name){ let element = form_register.querySelector('input[name="' + name + '"], select[name="' + name + '"]'); if(element === null){ return; } element.className = ""; element.autocomplete = "off"; //element.parentNode.style.opacity = '0.5'; if(base_version == 4){ element.parentNode.parentNode.style.display = 'none'; }else if(base_version == 3){ element.parentNode.parentNode.parentNode.style.display = 'none'; } }); } function dont_save_address(){ const input = document.createElement('input'); input.type="hidden"; input.name="dont_save_address"; input.value="1"; form_register.appendChild(input); } function delete_vat_info(){ if(base_version == 4){ const panel = form_register.querySelector('.vfat_panel'); panel && panel.remove(); } if(base_version == 3){ delete_inputs_form_register_form_v4(['get_invoice']); } } function delete_header_info(){ if(base_version == 3){ return; } jQuery(form_register).find('h2.subtitle2, h3.subtitle2').remove(); } });