Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
La falta de coincidencia de AddressId provoca el error 'dirección no válida para un artículo'.
La falta de coincidencia de AddressId provoca el error 'dirección no válida para un artículo'.
ID: 992503
Backlog
Publicado en 1/3/2024
Última actualización 1/3/2024

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

El adjunto del carrito shippingData soporta el campo addressId dentro de algunos objetos diferentes: logisticsInfo, address, y selectedAddresses. El campo addressId también se mantiene en las direcciones guardadas del usuario, dentro de la entidad AD de Master Data.

Al realizar un pedido, la API de pago compara la dirección de envío seleccionada en el formulario de pedido con las direcciones disponibles en el perfil del usuario. Si se produce una coincidencia, el addressId de address y selectedAddresses del formulario de pedido se sustituye por el valor existente en su perfil.

Sin embargo, en un punto posterior de las validaciones de la API, también se comparará este addressId con el del objeto logisticsInfo. Como el objeto logisticsInfo no ha sido sustituido por el proceso anterior, es posible que no coincidan, y esta validación posterior fallará. Esto desencadena un "dirección inválida para un artículo" / "endereço inválido para um ítem", impidiendo que se complete la compra.

Simulación

  • Guardar dos direcciones diferentes dentro del perfil de un usuario, y tomar nota de sus valores addressId.
  • Cree una solicitud de pedido. Utiliza una de las direcciones creadas en el paso anterior, pero utiliza el addressId de la otra.
  • Envíe la solicitud. La respuesta contendrá el mensaje de error "dirección no válida para un artículo".

Workaround

Cuando envíe la solicitud de realización de pedido con una dirección previamente guardada, asegúrese de que el valor utilizado para addressId coincide con los datos reales de la dirección. También puede omitir addressId en la solicitud.

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