it-swarm-es.com

¿Cómo crear la mejor forma solicitando a los compradores su dirección de entrega?

Necesito crear un formulario de contacto solicitando la dirección de entrega de los compradores. Mis clientes pueden ser de cualquier país. El objetivo es obtener el formato de dirección correcto para que no se devuelvan los elementos de correo internacional debido a un formato de dirección incorrecto.

Me di cuenta de que algunos sitios web cambian dinámicamente el formulario según el país seleccionado. Por ejemplo, si usted es de los EE. UU., Se le pedirá su código postal y verá una lista desplegable de los estados. Si es del Reino Unido, se le pedirá su código postal y tendrá un cuadro de texto para su condado.

Siendo israelí, odio cuando necesito crear un texto creativo para completar el cuadro de texto "Estado o región" siempre obligatorio ...

¿Existe algún componente (gratuito o de otro tipo) que almacene toda esta información, por lo que no necesitaré encontrar el formato de dirección correcto de todos los países del mundo?

5
idophir

¿Qué tal no forzar un formato particular y proporcionar un gran cuadro de texto para capturar la dirección completa? Con este enfoque, nunca se equivoca el formato (y ambos sabemos que es fácil de hacer).

Por mi parte, no veo ningún beneficio para el usuario (o la aplicación para el caso) de tener un cuadro de texto separado para el nombre de la calle, el nombre de la ciudad, el código postal, etc. (por supuesto, esto puede no aplicarse a su aplicación, pero debe considerarlo) . ¿Quién mejor que los propios usuarios finales para conocer su propia dirección sin tener que guiarse por cuadros de texto separados?

6
Ryan Shripat

Todavía no estoy familiarizado con un componente de formulario internacional estándar o biblioteca, pero además de la sugerencia de Ryan, también puede considerar uno de estos dos enfoques manuales:

  1. Utilice un formulario internacional estático y general con las opciones más comunes, sin 'requerir' ninguno excepto los campos más comunes. Puede ver un ejemplo de esto en el siguiente artículo (en "Formatos genéricos"): http://www.uxmatters.com/mt/archives/2008/06/international-address-fields-in- web-forms.php

  2. Permita que el usuario habilite qué campos de formulario son relevantes para ellos en el momento en que completan su dirección. (es decir, tener una casilla de verificación junto a cada campo de formulario que los active).

4
David Perini

Si bien me gusta la sugerencia que dio @Ryan Shripat , me imagino que los usuarios podrían terminar confundidos sobre dónde comienza y dónde termina la dirección. Lo que quiero decir con eso es, si su dirección es

123 Street, 18th Ave NE, Seattle

las personas no sabrán si necesitan detenerse solo a nivel de la ciudad o si deben continuar especificando el estado (si corresponde) y el país también.

Mi sugerencia sería crear un formulario de dirección con dos líneas como esta:

Primary Address (House #, Street #, Locality and City), State (If applicable), Country

0
Mervin

Puede valer la pena investigar formatos de direcciones de todo el mundo para ver si puede discernir algunos patrones comunes. Estoy seguro de que muchos países tienen al menos un formato único, pero estaría dispuesto a apostar a que hay más en común de lo que piensas. No podrá evitar TODOS los problemas de formato, pero probablemente podría reducirlo. Si pudiera encontrar algunos patrones comunes, podría basar sus algoritmos de validación en torno a los valores atípicos.

Tal vez su formato base es algo como esto:

123 Main Street
City
Region/County
Postal Code
Country
0
Brian