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.

Configurar la validación de formato de dirección con la app Checkout Blocks

Pasos:

  1. Desde el panel de control de Shopify, ve a Apps > Checkout Blocks.

  2. Haz clic en Funciones y luego en Crear función.

  3. En la sección Validación, haz clic en Validación de formato de dirección.

  4. Introduce un título para la regla de validación.

  5. 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.

  6. Activa una o más reglas de validación. Por cada regla que actives, completa los siguientes pasos:

    1. 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.
    2. Opcional: en el caso de las reglas que admiten mensajes de error personalizados, haz clic en el ícono Edit 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)".
    3. Configura opciones adicionales para la regla, como límites de caracteres o patrones.
  7. 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.

Lista de reglas de validación de formato de dirección y sus descripciones.
ReglaDescripción
Bloquear tipos de dirección específicosImpide 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íficosBloquea 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 caracteresEstablece 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íficosHaz que los campos opcionales sean obligatorios para poder continuar con el pago.
Validación personalizadaBloquea 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.