Configurar un bloqueador de direcciones en Checkout Blocks
El bloque Bloqueador de direcciones puede bloquear el pago cuando una dirección o componentes específicos de una dirección no están permitidos según las reglas que definas. Puedes configurar un bloqueador de direcciones para que aplique a todos los mercados o a 1 mercado específico.
En esta página
Reglas de direcciones admitidas
Se admiten los siguientes tipos de reglas para bloquear el pago:
- Caracteres ASCII: puedes bloquear direcciones que contengan emojis o caracteres especiales. Muchas empresas de transporte no admiten estos caracteres.
- Tipo de dirección bloqueada: puedes bloquear apartados postales, USPS Gopost, direcciones diplomáticas y militares, y casilleros para paquetes.
- Máximo de caracteres y mínimo de caracteres: puedes exigir un límite máximo o mínimo de caracteres en cualquier campo de la dirección de envío.
- Regla personalizada de permiso y regla personalizada de bloqueo: aplica regex (regular expressions) personalizadas en cualquier campo de la dirección de envío.
- Campos obligatorios: puedes exigir campos específicos, como un número de teléfono.
- Códigos postales: puedes bloquear códigos postales específicos y rangos de códigos postales.
Uso de regex en reglas personalizadas de direcciones
Si necesitas bloquear formatos de dirección específicos, usa la regla personalizada de permiso o la regla personalizada de bloqueo, que aceptan cualquier expresión regular (regex) válida. Una regex es una cadena de caracteres que define un patrón de coincidencia en el texto.
Estos son algunos ejemplos de regex:
- Hace coincidir cadenas que contienen caracteres japoneses:
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u - Hace coincidir cadenas que contienen la palabra "avenue":
(\W|^)avenue(\W|$)
Cuando agregas una cadena regex a tu regla personalizada, Checkout Blocks muestra Válida o Inválida para indicar el estado de tu cadena. Haz clic en Probar regla e ingresa una Entrada de ejemplo para probarla y confirmar que funciona como esperas. Haz clic en Restablecer para ingresar otro ejemplo.
Crear un bloqueador de direcciones
Puedes crear y configurar un bloqueador de direcciones en la app Checkout Blocks.
Puedes crear un bloqueador de direcciones para todos los mercados o para un solo mercado. No es posible crear distintos grupos de reglas de bloqueo de direcciones para diferentes mercados al mismo tiempo.
Pasos:
En el panel de control de Shopify, ve a Aplicaciones > Checkout Blocks.
Haz clic en Bloques y luego en Crear bloque.
Haz clic en Bloqueador de direcciones.
En la sección Reglas de bloqueo, configura los grupos de reglas de bloqueo de direcciones:
- Haz clic en ⊕ Crear grupo de reglas.
- Opcional: En el menú desplegable Todos los mercados, selecciona el mercado al que quieres aplicar el grupo de reglas.
- Haz clic en ⊕ Agregar nueva regla y luego selecciona el rule type que quieres aplicar.
- Configura los ajustes de la regla.
- Opcional: Si quieres personalizar el mensaje de error que aparece cuando una regla bloquea una dirección, haz clic en Personalizar y escribe el mensaje que prefieras.
- Opcional: Agrega más reglas y configúralas según sea necesario.
Haz clic en Guardar.
Después de crear un bloqueador de direcciones, hay que added to the checkout.
Agrega el bloque Bloqueador de direcciones al pago
Después de create an address blocker, debes agregarlo al pago para que empiece a bloquear el proceso de pago. Solo necesitas agregar el bloqueador de direcciones al pago una vez.
Pasos:
Desde el panel de control de Shopify, ve a Configuración > Checkout.
En la sección Configuraciones, haz clic en Personalizar en la configuración a la que quieres agregar el bloqueador de direcciones.
En el editor de pago y cuentas, agrega el bloqueador de direcciones al pago:
- Haz clic en la Apps tab en la barra lateral.
- Haz clic en la opción Bloqueador de direcciones de Checkout Blocks y luego haz clic en ⊕ > Pago.
- Confirma que la opción Permitir que la app bloquee el pago esté activada.
Haz clic en Guardar.