Configurar um bloqueador de endereços no Checkout Blocks
O bloco Bloqueador de endereços pode bloquear o checkout quando um endereço ou componentes específicos de um endereço não são permitidos de acordo com as regras que você define. É possível configurar um bloqueador de endereços para ser aplicado a todos os mercados ou a um mercado específico.
Nesta página
Regras de endereço compatíveis
Os seguintes tipos de regra são compatíveis para bloquear o checkout:
- Caracteres ASCII: é possível bloquear endereços que contenham emojis ou caracteres especiais. Muitas transportadoras não são compatíveis com esses caracteres.
- Tipo de endereço bloqueado: é possível bloquear caixas postais, endereços do USPS GoPost, endereços diplomáticos e militares e armários de encomendas.
- Máximo de caracteres e Mínimo de caracteres: é possível exigir um limite máximo ou mínimo de caracteres em qualquer campo do endereço de entrega.
- Regra de permissão personalizada e Regra de bloqueio personalizada: aplique regex (expressões regulares) personalizadas em qualquer campo do endereço de entrega.
- Campos obrigatórios: é possível exigir campos específicos, como um número de telefone.
- CEPs: é possível bloquear CEPs específicos e faixas de CEP.
Uso de regex em regras de endereço personalizadas
Se precisar bloquear formatos de endereço específicos, use a Regra de permissão personalizada ou a Regra de bloqueio personalizada, que aceita qualquer expressão regular (regex) válida. Uma regex é uma string de caracteres que especifica um padrão de correspondência no texto.
Estes são alguns exemplos de regex:
- Corresponder a strings que contenham caracteres japoneses:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u - Corresponder a strings que contenham a palavra “avenue”:
(\W|^)avenue(\W|$)
Ao adicionar uma string de regex à regra personalizada, o Checkout Blocks exibe Válida ou Inválida para indicar o status da string de regex. Clique em Testar regra e digite um Exemplo de entrada para testar a string de regex e confirmar se ela funciona como esperado. Clique em Redefinir para digitar outro exemplo.
Criar um bloqueador de endereços
É possível criar e configurar um bloqueador de endereços no app Checkout Blocks.
É possível criar um bloqueador de endereços para todos os mercados ou para um único mercado. Não é possível criar diferentes grupos de regras de bloqueio de endereço para mercados diferentes ao mesmo tempo.
Etapas:
No admin da Shopify, acesse Apps > Checkout Blocks.
Clique em Blocos e, depois, em Criar bloco.
Clique em Bloqueador de endereços.
Na seção Regras de bloqueio, configure os grupos de regras de bloqueio de endereço:
- Clique em ⊕ Criar grupo de regras.
- Opcional: no menu suspenso Todos os mercados, selecione o mercado ao qual o grupo de regras se aplicará.
- Clique em ⊕ Adicionar nova regra e, depois, selecione o tipo de regra que quer aplicar.
- Configure as configurações da regra.
- Opcional: para personalizar a mensagem de erro exibida quando um endereço é bloqueado por uma regra específica, clique em Personalizar e digite a mensagem de sua preferência.
- Opcional: adicione mais regras e configure-as conforme necessário.
Clique em Salvar.
Depois de criar um bloqueador de endereços, é preciso adicioná-lo ao checkout.
Adicionar um bloco do bloqueador de endereços ao checkout
Depois de criar um bloqueador de endereços, é preciso adicioná-lo ao checkout para que ele comece a bloquear o checkout. O bloqueador de endereços só precisa ser adicionado ao checkout uma vez.
Etapas:
No admin da Shopify, acesse Configurações > Checkout.
Na seção Configurações, clique em Personalizar na configuração em que quer adicionar o bloqueador de endereços.
No editor de checkout e contas, adicione o bloqueador de endereços ao checkout:
- Clique na guia Apps na barra lateral.
- Clique na opção Bloqueador de endereços do Checkout Blocks e, depois, clique em ⊕ > Checkout.
- Confirme se a configuração Permitir que o app bloqueie o checkout está ativa.
Clique em Salvar.