Erro ao atualizar o status cancellation-requested

Bom dia
Está ocorrendo a mensagem de erro abaixo quando realizo a execução do feed para os pedidos para retornar ao meu ERP quando o pedido está com o status cancellation-requested. Alguém sabe me informar o que pode ser?

essa é a URL

POST Response Code : 404
POST Response Message : Not Found
POST NOT WORKED

404 - File or directory not found.

Server Error

404 - File or directory not found.

The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

File:Api.java Class:br.com.snkcps.vtex.services.Api Method: doRequest Line:99

O processo está chamando a URL /cancellation-requested? Qual seria o objetivo?

Não seria a /cancel que deveria ser chamada? Cancel order (vtex.com)

1 Like

Olá, então, o Feed ele fica “ouvindo” os updates dos status dos pedidos (FromWorkflow/FromOrders) e quando ocorre este update ele filtra esse pedido, mediante ao que foi configurado para o filtro, ou seja, o Feed é uma lista.

E neste caso, em específico, pode ser que o Pedido ainda não tenha passado para o status de “Cancellation-requested”, por isso, não foi possível encontrá-lo. É bom, verificar o status deste pedido através da API de Get Orders. Ambas as APIs são encontradas na nossa documentação aberta “Developers”.
E verificar também se o Feed está configurado corretamente para listar este status.

Por exemplo: se você configurar por Status (fromWorkflow) e todos os pedidos no status “Payment-Approved”

Isso quer dizer que toda vez que você der um GET nessa configuração de feed, você terá todos os pedidos no status “Payment-Approved”… Vale dizer também que mais de um status pode ser incluído no filtro! Então pedidos podem estar no status “cancellation-requested” e isso não é uma URL é um status! E um status que pode ser incluído na lista!
Quanto a URL, somente o Hook trabalha com URL e ele tem uma forma de funcionamento igual, porém mais ativa, ele não espera um GET, ele fica “ativo” observando qualquer mudança para o status do filtro e aí, sim, envia o resultado direta e automaticamente para a URL configurada! Resumindo o ideal é checar a sua configuração, porque feed não trabalha com URL e não existe essa, URL pvt… Muito provavelmente algum conceito ou configuração não estão ok… Vide comentário na documentação com erro 404 (Feed).

3 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.