Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
Campos no marcados como obligatorios en Master Data conducen a un error de pago
Campos no marcados como obligatorios en Master Data conducen a un error de pago
ID:
Backlog
Publicado en 17/9/2019
Última actualización 22/12/2022

Sumario

Al obtener las direcciones que puede tener un cliente, el checkout no valida los registros que no tienen los campos obligatorios, principalmente, el campo "País". Esto significa que, cuando se muestran las opciones para seleccionar la dirección, se genera un error en el momento en que el cliente elige una dirección sin los datos, por ejemplo, de "País". Lo que causa confusión al cliente que se ve directamente perjudicado por este comportamiento.

Mensaje: no se permiten varios países en las direcciones

Recuerde que, en la entidad de datos “direcciones” (AD) dentro del Master Data, estos campos son abiertos; es decir, pueden colocarse como no obligatorios y pueden estar vacíos. Entonces, en los momentos en que esta información es alimentada a través de integraciones (utilizando nuestras APIs), la puerta se abre para tener registros que no tienen, por ejemplo, los datos de "País", lo que termina en el error mencionado anteriormente.

Comportamiento esperado

Impedir que este error ocurra, garantizando en algún momento la naturaleza obligatoria de este tipo de campo, por ejemplo, del campo "País", ya sea en el momento de la alimentación de las entradas del registro en el Master Data o cuando el checkout obtenga las informaciones de la dirección, o ignorar direcciones inconsistentes.

Comportamiento actual

El checkout recibe las informaciones de las direcciones asociadas a dicho cliente/perfil para mostrarlas al informar las opciones de envío (../checkout/#/shipping/).

Se muestran las opciones y, aunque no tiene datos del país dentro del JSON (country) del OrderForm (selectedAddresses.[0].country), en la interfaz de usuario, las direcciones muestran el país. Esto significa que el cliente o el gerente de la tienda no pueden darse cuenta fácilmente de que se requiere algunas informaciones críticas para continuar con la compra.

Simulación

Ex.:

  1. Identifique un usuario que tenga más de una dirección de datos maestros asociada y que no tenga información de país registrada.
  2. Agregue cualquier producto a su carrito e identifíquese con el correo electrónico de ese cliente.
  3. Intente modificar los datos de envío, es decir, juegue con la selección de dirección (suponiendo que el usuario tenga más de uno).
  4. Cuando se selecciona la dirección que no tiene el campo del país, aparecerá el error.

Workaround

Asegúrese de que las direcciones en Master Data tengan el campo del país con la información correspondiente, es decir, no deben estar vacías o sin información válida.

Tenga en cuenta que el país debe expresarse en el estándar de 3 dígitos del Código ISO.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback