Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
Debido a la forma en que se ejecuta el flujo de actualización de la orden desde cualquier estado hasta cancelada, es posible que el sistema de órdenes tarde un tiempo en registrar el CancelReason en el json de la orden, provocando un breve escenario de inconsistencia si se consulta o utiliza el Json unos segundos después de la acción de cancelación;
Un ejemplo práctico es el uso de este campo en la plantilla vtexcommerce-order-cancelled
, ya que como el proceso de guardado puede tardar un tiempo es posible que el envío del email no entregue este dato al usuario final porque el envío del email es asíncrono al flujo de cancelación;
Simulación
no es posible simularlo.
Pero se puede observar en la línea de tiempo de un pedido cancelado, una vez que se utiliza la propiedad cancellationReason
en la plantilla de la tienda.
Workaround
En caso de que el fallo afecte al proceso de obtención del pedido, recomendamos que se realice una nueva obtención;