Configurar la validación de formato de dirección en Checkout Blocks
Puedes validar las direcciones de envío de los clientes y bloquear el pago para los pedidos cuyas direcciones no coincidan con el formato requerido. Por ejemplo, puedes bloquear las direcciones de apartados postales para asegurarte de que los pedidos se puedan preparar y enviar a ubicaciones físicas, o bien restringir el pago para códigos postales específicos. Los clientes deben corregir los campos de la dirección de envío que no sean válidos antes de continuar con el pago. Los campos de la dirección de facturación no se validan.
En esta página
Configurar la validación de formato de dirección con la app Checkout Blocks
Pasos:
Desde el panel de control de Shopify, ve a Apps > Checkout Blocks.
Haz clic en Funciones y luego en Crear función.
En la sección Validación, haz clic en Validación de formato de dirección.
Introduce un título para la regla de validación.
Opcional: en la sección Mercados, haz clic en Agregar un mercado para seleccionar mercados específicos basados en regiones. De forma predeterminada, la validación se aplica a todos los mercados. Solo se admiten mercados de regiones.
Activa una o más reglas de validación. Por cada regla que actives, completa los siguientes pasos:
- En la sección Campos validados, haz clic en el ícono
+para seleccionar los campos de dirección a los que se aplica la regla. - Opcional: en el caso de las reglas que admiten mensajes de error personalizados, haz clic en el ícono
junto al campo Mensaje de error para personalizar el mensaje que reciben los clientes en el pago. Mantén los mensajes de error breves y específicos. Ejemplo: "Ingresa la dirección de una calle (no apartados postales)".
- Configura opciones adicionales para la regla, como límites de caracteres o patrones.
- En la sección Campos validados, haz clic en el ícono
Haz clic en Guardar.
Después de configurar la validación de formato de dirección, la función se guarda como Inactiva. Para activar la función, selecciona Activa en el menú desplegable de estado y luego haz clic en Guardar.
Reglas compatibles para la validación de formato de dirección
Las siguientes reglas están disponibles cuando configuras la validación de formato de dirección en la app Checkout Blocks.
| Regla | Descripción |
|---|---|
| Bloquear tipos de dirección específicos | Impide el pago para tipos de dirección específicos, como diplomáticos, militares, casilleros de paquetes, apartados postales y USPS gopost®. |
| Bloquear códigos postales específicos | Bloquea el pago para direcciones que contengan o no códigos postales específicos. Separa varios códigos con una coma. Usa * como comodín; por ejemplo, 100** para 10000–10099. |
| Aplicar recuentos de caracteres | Establece límites mínimos o máximos de caracteres en los campos de dirección. Deja suficiente espacio para direcciones internacionales más largas. |
| Exigir campos específicos | Haz que los campos opcionales sean obligatorios para poder continuar con el pago. |
| Validación personalizada | Bloquea el pago cuando los campos coincidan con un patrón de expresión regular (regex). Los patrones se pueden generar a partir de una descripción o introducirse manualmente. Comienza con reglas generales antes de agregar regex. Los patrones demasiado estrictos pueden bloquear direcciones válidas. |
Limitaciones
En este momento, solo se validan las direcciones de envío. Los campos de la dirección de facturación no son compatibles y no se pueden seleccionar para las reglas.
Reglas no compatibles
Las siguientes reglas del bloque obsoleto Address Blocker no están disponibles en la validación de formato de dirección:
- Bloquear caracteres no ASCII: el pago ya impide el uso de emojis, símbolos especiales, etiquetas HTML y URL en los campos de dirección. No se requiere una regla separada.
- Exigir número de calle: la exigencia de un número de calle no es compatible con la validación de formato de dirección. En su lugar, puedes hacer obligatorios los campos de dirección adicionales en la configuración de pago.