Campo obrigatório no checkout
Marcar campo como obrigatório impede a conclusão da compra até que o aluno preencha o campo.
Onde acessar
Loja > Cursos > [curso] > Ofertas > [oferta] > Checkout > Campos personalizados > [campo] > ObrigatórioComo funciona
Quando o campo está marcado como obrigatório:
- O campo exibe indicador visual de obrigatoriedade (ex: asterisco vermelho *)
- Ao clicar em "Finalizar compra" sem preencher, o formulário exibe mensagem de erro
- A compra não prossegue até o campo ser preenchido (e validado, se o tipo tiver validação)
Obrigatório vs. opcional — quando usar cada um
| Situação | Obrigatório? | |---|---| | CNPJ para emissão de NF (produto B2B) | Sim — NF não pode ser emitida sem CNPJ correto | | Turma preferida | Depende — se todas as turmas são equivalentes, pode ser opcional | | Nome para certificado | Recomendado — certificado emitido com nome errado gera retrabalho | | Objetivo com o curso | Opcional — dado de enriquecimento, não bloqueante | | Código corporativo | Depende — se o processo de venda B2B exige, sim |
Impacto na conversão
Cada campo obrigatório adicionado pode reduzir a taxa de conversão do checkout. Estimativa por tipo:
| Campo obrigatório | Impacto estimado na conversão | |---|---| | Texto simples (ex: nome completo) | -2 a -5% | | Documento (CPF/CNPJ) | -5 a -10% | | Select/Radio | -1 a -3% | | Checkbox de aceite | -1 a -2% |
O impacto é maior quando o campo pede informação que o aluno não tem em mãos (ex: CNPJ de empresa em compra pelo celular).
Boas práticas
✅ Faça
- Justifique o campo obrigatório na label — "CNPJ (necessário para emissão de nota fiscal)" reduz a resistência do aluno ao preenchimento
- Teste a conversão antes e depois de adicionar campo obrigatório — compare o número de compras iniciadas vs. concluídas na semana antes e depois da mudança
- Torne opcional campos que podem ser coletados depois — e-mail de confirmação pós-compra pode solicitar dados adicionais sem impactar a conversão do checkout
❌ Não faça
- Tornar todos os campos personalizados obrigatórios por padrão — cada obrigatoriedade desnecessária tem custo em conversão; seja seletivo
- Adicionar campo obrigatório de informação que o sistema já tem — se o aluno já tem CPF no perfil, o checkout não deve pedir o CPF novamente como campo obrigatório
- Usar campo obrigatório para coletar informação de marketing (ex: "Como nos conheceu?") — dado de aquisição não deve bloquear a compra
Erros comuns
"O aluno está reclamando que o checkout não deixa avançar mas o campo está preenchido"
Pode ser problema de validação — o campo está preenchido mas com formato inválido (ex: CPF com dígito verificador errado). O campo de CPF/CNPJ só aceita documentos com dígito verificador válido. Oriente o aluno a verificar o número digitado.
"Quero que o campo seja obrigatório apenas para clientes PJ"
Condicionalidade de campo (obrigatório apenas se outra condição) não está disponível no sistema atual. A alternativa é ter dois links de checkout: um para PF (sem campo CNPJ obrigatório) e um para PJ (com CNPJ obrigatório).
"Como faço para o campo aparecer pré-preenchido para alunos que já forneceram esse dado?"
Campos personalizados não buscam dados de compras anteriores automaticamente. Para pré-preenchimento, seria necessário usar links com parâmetros de URL que preencham o campo — funcionalidade disponível apenas com integração via URL customizada.
"Tornei o campo opcional mas alunos continuam reclamando que é obrigatório"
Limpe o cache do checkout e confirme que a configuração foi salva. Alguns navegadores em modo anônimo podem estar carregando versão anterior do checkout. Teste em aba anônima após salvar.
Próximos passos
- 📖 Criar campos personalizados no checkout
- 📖 Tipos de campos personalizados
- 📖 Ver respostas dos campos personalizados
- 📖 Integração de nota fiscal
Foi útil este artigo? 👍 👎 Falar com CS (em produção) · Pergunte ao Vob 🤖 (em produção) Última atualização: 2026-05-06