Formas de Pagamento

Explore as diversas formas de pagamento disponíveis para facilitar sua compra de produtos de informática com segurança e praticidade. Neste espaço, você encontra informações claras e detalhadas sobre os métodos aceitos, garantindo flexibilidade na hora de finalizar sua aquisição. Priorizamos a proteção dos seus dados e oferecemos opções que atendem às necessidades de diferentes perfis de clientes, desde pagamentos à vista até parcelamentos. Navegue com tranquilidade e escolha a forma de pagamento que melhor se adapta ao seu orçamento, assegurando uma experiência de compra eficiente e confiável. Aproveite a comodidade de adquirir equipamentos e acessórios de informática com total segurança e facilidade.

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdo e analisar o tráfego do site. Ao continuar navegando, você concorda com nossa Política de Privacidade.
al:
`; select.insertAdjacentElement('afterend', customSelect); const trigger = customSelect.querySelector('.cavuca-select-trigger'); const triggerText = customSelect.querySelector('.cavuca-select-trigger-text'); const menu = customSelect.querySelector('.cavuca-select-menu'); /* ========================================= ÍCONES ========================================= */ const icons = { COMPUTADORES: ` `, MONITORES: ` `, HARDWARE: ` `, PERIFERICOS: ` `, ENERGIA: ` `, IMPRESSAO: ` `, CONECTIVIDADE: ` `, AUTOMACAO: ` `, CADEIRAS: ` `, CAFETEIRAS: ` ` }; function normalize(text) { return text .normalize('NFD') .replace(/[\u0300-\u036f]/g, '') .trim() .toUpperCase(); } function defaultIcon() { return ` `; } function checkIcon() { return ` `; } /* ========================================= MONTA AS OPÇÕES ========================================= */ function renderOptions() { menu.innerHTML = ''; Array.from(select.options).forEach(function(option) { if (!option.value) { return; } const name = normalize(option.textContent); const item = document.createElement('button'); item.type = 'button'; item.className = 'cavuca-select-option'; if (select.value === option.value) { item.classList.add('is-selected'); } item.innerHTML = ` ${icons[name] || defaultIcon()} ${option.textContent} ${checkIcon()} `; item.addEventListener('click', function () { select.value = option.value; triggerText.textContent = option.textContent; /* IMPORTANTE: mantém o funcionamento original da Tray */ select.dispatchEvent( new Event('change', { bubbles: true }) ); renderOptions(); customSelect.classList.remove('is-open'); }); menu.appendChild(item); }); } /* ========================================= ABRIR / FECHAR ========================================= */ trigger.addEventListener('click', function(event) { event.preventDefault(); customSelect.classList.toggle('is-open'); }); document.addEventListener('click', function(event) { if (!customSelect.contains(event.target)) { customSelect.classList.remove('is-open'); } }); /* ========================================= SINCRONIZA COM SELECT ORIGINAL ========================================= */ select.addEventListener('change', function () { const selected = select.options[select.selectedIndex]; if (selected && selected.value) { triggerText.textContent = selected.textContent; } else { triggerText.textContent = 'Selecione'; } renderOptions(); }); /* ========================================= INICIALIZA ========================================= */ const selected = select.options[select.selectedIndex]; if (selected && selected.value) { triggerText.textContent = selected.textContent; } renderOptions(); });