Verificar pedidos realizados por determinado método de pagamento

Bom dia!

Existe alguma forma da gente colocar algum filtro na query para retornar apenas os pedidos que foram feitos com um método de pagamento específico? Nessa API aqui

Existem algumas queries não documentadas. O exemplo seria passar o parâmetro &f_status=invoiced
daí ele traria somente os pedidos que tem o status como “Invoiced”

Olá @leoamaral, bom dia.

A VTEX permite listar os pedidos por Status usando a API List Orders com o parâmetro f_status mesmo.

GET 'https://apiexamples.vtexcommercestable.com.br/api/oms/pvt/orders?f_status=invoiced'

Gerou algum erro para você?

Mas na minha opinião o caminho mais acertado para gerenciar os pedidos gerados na VTEX é trazendo estas informações para o teu ERP no momento em que os pedidos são gerados para que possamos fazer os processamentos e filtragens desejados do lado do ERP em lugar de consumir estas informações diretamente da VTEX.

Inclusive a @marcia.alves da VTEX reportou aqui na comunidade que a partir de 1 de janeiro de 2024 apenas os pedidos dos últimos dois anos ficam disponíveis pela plataforma.

Informação que também está destacada na documentação do List Orders.

You can only access information from orders created in the last two years, and that same period is valid for customers through My Account.

Ou seja, mesmo que seja possível fazer o filtro usando a API List Orders usando o parâmetro f_status na consulta, tem a limitação do range de 2 anos.

1 Like

Bom dia, @andremiani .

Entendi. Enviando a query f_paymentNames, você sabe dizer qual o nome seria para pagamentos realizados por boleto?

@leoamaral para fazer uma consulta dos pedidos do início do ano até ontem, com pagamentos via Boleto, acredito que seria assim:

https://{{accountName}}.{{environment}}.com.br/api/oms/pvt/orders/?f_creationDate=creationDate%3A%5B2024-01-01T02%3A00%3A00.000Z%20TO%202024-05-22T01%3A59%3A59.999Z%5D&f_paymentNames=Boleto%20Banc%C3%A1rio

1 Like

Entendi, irei tentar! Muito obrigado pela ajuda!

1 Like

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