Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
En algunos casos, la API de Checkout utiliza "::" como separador cuando hay varias posibilidades de ciudades desde el servicio de código postal, provocando un error por tamaño excesivo en el campo dirección, afectando a la realización del pedido. Este comportamiento ocurre porque la API tiene un autocompletado para la dirección
Simulación
Considerando Argentina como un ejemplo que se ajusta a esta condición, al añadir el código postal 4427 vía "vtexjs" o API se puede ver la dirección definida en el orderForm separada por "::"
Workaround
Vía API: enviar el parámetro "clearAddressIfPostalCodeNotFound": false
en la petición para evitar que se autocomplete la dirección.
A través de "vtexjs": utilice la función "sendAttachment()" en lugar de "calculateShipping()" para que sea posible utilizar el parámetro mencionado anteriormente.