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.

Configurar a validação do formato de endereço com o app Checkout Blocks

Etapas:

  1. No admin da Shopify, acesse Apps > Checkout Blocks.

  2. Clique em Funções e, depois, em Criar função.

  3. Na seção Validação, clique em Validação de formato de endereço.

  4. Insira um título para a regra de validação.

  5. 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.

  6. Ative uma ou mais regras de validação. Siga estas etapas para cada regra ativada:

    1. Na seção Campos validados, clique no ícone + para selecionar os campos de endereço aos quais a regra se aplica.
    2. Opcional: em regras que aceitam mensagens de erro personalizadas, clique no ícone Editar 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).”
    3. Defina as configurações adicionais da regra, como limites de caracteres ou padrões.
  7. 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.

Lista das regras de validação do formato de endereço e as respectivas descrições.
RegraDescrição
Bloquear tipos específicos de endereçoImpede 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íficosBloqueia 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 caracteresDefine 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íficosTorna obrigatório o preenchimento de campos opcionais para prosseguir com o checkout.
Validação personalizadaBloqueia 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.