Menu
Feedback
Comece aqui

Problemas conhecidos

Problemas conhecidos
Os pedidos com um 'Erro de criação' permanecem presos em um status de 'cancelar'
Order Management
ID: 1089344
Backlog
Publicado em29/08/2024
Última atualização em29/08/2024
2 min de leitura

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

Em algumas ordens que apresentam um erro no momento da criação (Creation Error - cancellationData.reason), é esperado que essas ordens atinjam automaticamente o status Cancelado, pois são ordens que estavam incompletas de alguma forma (mesmo que a propriedade isCompleted esteja true), ou com um erro na comunicação entre os sistemas, principalmente na comunicação com o Gateway, e acabam sendo canceladas.

"cancellationData": { "requestedByUser": false, "requestedBySystem": true, "requestedBySellerNotification": null, "requestedByPaymentNotification": null, "reason": "Creation error" (Erro de criação), "cancellationDate" (Data de cancelamento): "2024-08-13T17:40:23.8875213Z", "cancellationRequestId": null},

Nesse caso, o problema é que, atualmente, alguns pedidos com um erro de criação permanecem presos em um status de "cancelamento ", sem poder avançar para o cancelamento.

curl --location 'https://.vtexcommercestable.com.br/api/orders/pvt/document/' --header 'Accept: application/json' --header 'Content-Type: application/json' --header 'VtexIdclientAutCookie: ***' --header 'Cookie: janus_sid=71df74ec-7639-443a-ad33-4f9de2053cba'

"status": "cancel",

"workflowData". "instances". "name": "Marketplace""workflowData". "instances". "currentStepName": "end""workflowData". "instances". "name": "Fulfillment""workflowData". "instances". "currentStepName": "cancel" (cancelar)

O importante nesses casos é poder validar que a transação já foi cancelada e que não há problemas com a reserva dos itens no pedido.

Simulação

Se o pedido estiver no status "cancel" e não tiver avançado para "cancelado":

  1. Faça um GET do pedido e valide as seguintes informações:
  • "status"
  • "cancellationData" (dados de cancelamento)
  • "workflowData" (dados do fluxo de trabalho)
  1. Se as informações da primeira etapa forem iguais aos detalhes mostrados no resumo deste problema, é porque seu pedido não poderá ser movido para o status "canceled"

Workaround

No momento, não temos uma solução alternativa para esse problema.

Contribuidores
1
Photo of the contributor
+ 1 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
1
Photo of the contributor
+ 1 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na VTEX Community
Junte-se à nossa comunidade
Solicite suporte à VTEX
Receba assistência personalizada com nossos especialistas
Abra um ticket de suporte
GitHubDeveloper PortalComunidadeFeedback