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.

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:

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

  2. Clique em Blocos e, depois, em Criar bloco.

  3. Clique em Bloqueador de endereços.

  4. Na seção Regras de bloqueio, configure os grupos de regras de bloqueio de endereço:

    1. Clique em ⊕ Criar grupo de regras.
    2. Opcional: no menu suspenso Todos os mercados, selecione o mercado ao qual o grupo de regras se aplicará.
    3. Clique em ⊕ Adicionar nova regra e, depois, selecione o tipo de regra que quer aplicar.
    4. Configure as configurações da regra.
    5. 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.
    6. Opcional: adicione mais regras e configure-as conforme necessário.
  5. 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:

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

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

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

    1. Clique na guia Apps na barra lateral.
    2. Clique na opção Bloqueador de endereços do Checkout Blocks e, depois, clique em > Checkout.
    3. Confirme se a configuração Permitir que o app bloqueie o checkout está ativa.
  4. Clique em Salvar.