Política de Cancelamento e Reagendamento

Prezamos muito pelo tempo de todos os nossos clientes e profissionais. Para garantir o melhor atendimento possível, estabelecemos algumas regras simples:

✅ Cancelamento:
Cancelamentos devem ser feitos com mínimo de 2 horas de antecedência.
Cancelamentos podem ser feitos diretamente pelo site, pelo WhatsApp ou ligando para a barbearia.

✅ Reagendamentos:
Caso precise mudar o horário, solicitamos que nos avise com pelo menos 2 horas de antecedência.
Reagendamentos feitos dentro desse prazo garantem a prioridade de encaixe em um novo horário.

✅ Atrasos:
Temos uma tolerância de 10 minutos de atraso.
Após esse tempo, o atendimento pode ser cancelado automaticamente para não prejudicar o próximo cliente.

✅ Não comparecimento (No-show):
Em caso de ausência sem aviso prévio, o cliente poderá ter restrições para agendar novos horários.

✅ Por que temos essa política?
Nossos barbeiros reservam um horário exclusivo para cada cliente. Cancelamentos de última hora ou não comparecimentos prejudicam o funcionamento da agenda e o atendimento de outros clientes.

Agradecemos sua compreensão!
Se tiver dúvidas, entre em contato pelo nosso WhatsApp: (19) 98902-9230

pt_BR
pt_BR
'); w.document.close(); w.focus(); w.print(); setTimeout(()=>w.close(), 300); } // Botão "Pagar" (usa WooCommerce) document.addEventListener('click', async function(ev){ const payBtn = ev.target.closest('.btn-pagar'); if(!payBtn) return; const comandaId = payBtn.getAttribute('data-comanda'); if(!comandaId){ alert('Comanda inválida.'); return; } const old = payBtn.textContent; payBtn.disabled = true; payBtn.textContent = 'Indo ao checkout...'; try{ const res = await fetch(BPC.ajax+'?action=bpc_wc_checkout', { method:'POST', headers:{'Content-Type':'application/x-www-form-urlencoded'}, body:new URLSearchParams({_wpnonce:BPC.nonce, comanda_id: comandaId}) }); const j = await res.json(); if(j.ok && j.redirect){ location.href = j.redirect; } else { alert(j.message || 'Não foi possível iniciar o pagamento.'); payBtn.disabled=false; payBtn.textContent = old; } }catch(e){ alert('Falha de rede.'); payBtn.disabled=false; payBtn.textContent = old; } });