Configurar a validação do formato de endereço no Checkout Blocks
É possível validar os endereços de entrega dos clientes e bloquear o checkout de pedidos com endereços que não correspondem ao formato exigido. Por exemplo, você pode bloquear endereços de caixa postal para garantir que os pedidos sejam processados em locais físicos ou restringir o checkout para CEPs específicos. Os clientes precisam corrigir os campos de endereço de entrega inválidos antes de prosseguir com o checkout. Os campos de endereço de faturamento não são validados.
Nesta página
Configurar a validação do formato de endereço com o app Checkout Blocks
Etapas:
No admin da Shopify, acesse Apps > Checkout Blocks.
Clique em Funções e, depois, em Criar função.
Na seção Validação, clique em Validação de formato de endereço.
Insira um título para a regra de validação.
Opcional: na seção Mercados, clique em Adicionar um mercado para selecionar mercados específicos por região. Por padrão, a validação se aplica a todos os mercados. Somente os mercados por região são aceitos.
Ative uma ou mais regras de validação. Siga estas etapas para cada regra ativada:
- Na seção Campos validados, clique no ícone
+para selecionar os campos de endereço aos quais a regra se aplica. - Opcional: em regras que aceitam mensagens de erro personalizadas, clique no ícone
ao lado do campo Mensagem de erro para personalizar a mensagem que os clientes recebem no checkout. Mantenha as mensagens de erro curtas e específicas. Exemplo: “Insira um endereço da rua (não usar caixa postal).”
- Defina as configurações adicionais da regra, como limites de caracteres ou padrões.
- Na seção Campos validados, clique no ícone
Clique em Salvar.
Após configurar a validação do formato de endereço, a função é salva como Inativa. Para ativar a função, selecione Ativa no menu suspenso de status e clique em Salvar.
Regras aceitas para a validação do formato de endereço
As seguintes regras estão disponíveis ao configurar a validação do formato de endereço no app Checkout Blocks.
| Regra | Descrição |
|---|---|
| Bloquear tipos específicos de endereço | Impede o checkout para tipos específicos de endereço, como diplomáticos, militares, armários de encomendas, caixas postais e USPS gopost®. |
| Bloquear CEPs/códigos postais específicos | Bloqueia o checkout de endereços que contêm ou não contêm CEPs/códigos postais específicos. Separe vários códigos por vírgula. Use * como caractere curinga. Por exemplo: 100** para representar de 10000 a 10099. |
| Aplicar contagem de caracteres | Define limites mínimos ou máximos de caracteres nos campos de endereço. Deixe espaço suficiente para endereços internacionais mais longos. |
| Exigir campos específicos | Torna obrigatório o preenchimento de campos opcionais para prosseguir com o checkout. |
| Validação personalizada | Bloqueia o checkout quando os campos correspondem a um padrão de expressão regular (regex). Os padrões podem ser gerados por meio de uma descrição ou inseridos manualmente. Comece com regras abrangentes antes de adicionar regex. Padrões muito rigorosos podem bloquear endereços válidos. |
Limitações
No momento, somente os endereços de entrega são validados. Os campos de endereço de faturamento não são aceitos e não podem ser o alvo de regras.
Regras não aceitas
As seguintes regras do Address Blocker descontinuado não estão disponíveis na validação do formato de endereço:
- Bloquear caracteres não ASCII: o checkout já impede o uso de emojis, símbolos especiais, tags em HTML e URLs nos campos de endereço. Não é necessário ter uma regra separada.
- Exigir número da rua: não é possível exigir o número da rua na validação do formato de endereço. Como alternativa, você pode exigir campos de endereço adicionais nas configurações do checkout.