Configurar um bloqueador de endereços no Checkout Blocks

O bloco de app com bloqueador de endereços pode impedir o checkout quando um endereço ou componentes específicos de um endereço não são permitidos de acordo com as regras definidas. É possível configurar um bloqueador de endereço para todos os mercados ou apenas um mercado específico.

Regras de endereço aceitas

Confira os tipos de regras que podem ser definidas para bloquear o checkout:

  • Caracteres ASCII: bloqueie endereços que contenham emojis ou caracteres especiais. Muitas transportadoras não aceitam esses caracteres.
  • Tipo de endereço bloqueado: bloqueie caixas postais, USPS Gopost, endereços diplomáticos e militares e armários de retirada de pacotes.
  • Máximo de caracteres e Mínimo de caracteres: exija um limite mínimo ou máximo de caracteres em campos de endereço de entrega.
  • Regra de permissão personalizada e Regra de bloqueio personalizada: use expressões regulares (regex) personalizadas em campos de endereço de entrega.
  • Campos obrigatórios: exija campos específicos, como número de telefone.
  • Códigos postais: bloqueie CEPs específicos e intervalos de CEP.

Usar regex nas 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 aceitam expressões regulares (regex) válidas. Uma regex é uma string de caracteres que especifica um padrão de correspondência em texto.

Confira alguns exemplos de regex:

  • Localizar strings com caracteres japoneses: /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
  • Localizar strings com a palavra "avenida": (\W|^)avenue(\W|$)

Quando você adiciona uma string de regex à regra personalizada, o Checkout Blocks exibe Valid ("Válido") ou Invalid ("Inválido") para indicar o status da expressão regular. Clique em Test rule ("Testar regra") e digite uma Sample input ("Entrada de exemplo") para testar a string de regex e confirmar se funciona como esperado. Clique em Reset ("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.

Você tem a opção de criar um bloqueador de endereços para todos os mercados ou para apenas um. Não é possível criar grupos distintos de regras de bloqueio de endereços para mercados diferentes ao mesmo tempo.

Etapas:

  1. No admin da Shopify, acesse Apps > Checkout Blocks.
  2. Clique em Blocks ("Blocos") e em Create block ("Criar bloco").
  3. Clique em Address blocker ("Bloqueador de endereços").
  4. Na seção Blocking rules ("Regras de bloqueio"), configure os grupos de regras de bloqueio de endereços.

    1. Clique em ⊕ Create rule group ("Criar grupo de regras").
    2. Opcional: no menu suspenso All markets ("Todos os mercados"), selecione aquele ao qual você quer aplicar o grupo de regras.
    3. Clique em ⊕ Add new rule ("Adicionar nova regra") e selecione o tipo que você quer aplicar.
    4. Defina as configurações de regra.
    5. Opcional: se quiser personalizar a mensagem de erro exibida quando um endereço é bloqueado por uma determinada regra, clique em Customize ("Personalizar") e digite o texto em questão.
    6. Opcional: adicione e configure mais regras conforme o necessário.
  5. Opcional: na seção Address autofill ("Preenchimento automático do endereço"), ative a configuração Prepend country dial code to phone field ("Adicionar código de discagem internacional ao campo de telefone"). Isso é recomendado quando o campo de telefone é obrigatório.

  6. Clique em Salvar.

Depois de criado, o bloqueador de endereços precisa ser adicionado ao checkout.

Adicionar um bloco de bloqueador de endereços ao checkout

Depois de criar um bloqueador de endereços, você precisa adicioná-lo ao checkout. É necessário fazer isso só uma vez.

Etapas:

  1. No admin da Shopify, acesse Configurações > Checkout.

  2. Na seção Configurações, clique em Personalizar na configuração em que você quer incluir o bloqueador de endereço.

  3. No editor de checkout e contas, adicione o bloqueador de endereços ao checkout:

    1. Clique na aba Apps na barra lateral.
    2. Clique na opção Address blocker ("Bloqueador de endereços") do Checkout Blocks e em > Checkout.
    3. Verifique se a configuração Permitir que o app bloqueie o checkout está ativa.
  4. Clique em Salvar.

Não encontrou as respostas que está procurando? Estamos sempre à disposição para ajudar você.