Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Null ao retornar informacoes do pedido / get-order-by-messageId #1664

Open
lucazin opened this issue Dec 20, 2023 · 4 comments
Open

Null ao retornar informacoes do pedido / get-order-by-messageId #1664

lucazin opened this issue Dec 20, 2023 · 4 comments
Labels
bug Something isn't working needs triage

Comments

@lucazin
Copy link

lucazin commented Dec 20, 2023

@icleitoncosta Passo a sessão e o id da mensagem do tipo order para buscar as informacoes de um pedido enviado.

Endpoint: get-order-by-messageId

Ele esta retornando null no data

{
"status": "Success",
"response": {
"message": "Information retrieved successfully.",
"contact": null,
"session": "teste_session",
"data": null
    }
}

https://github.com/wppconnect-team/wa-js/blob/main/src/catalog/functions/getProductById.ts

@lucazin lucazin added bug Something isn't working needs triage labels Dec 20, 2023
@icleitoncosta
Copy link
Collaborator

Estou transferindo a issue para o projeto do server, pois esse payload, foi feito por lá.
Também é legal colocar as informações que está utilizando.
Versão do projeto, versão do whatsapp, versão do WA-JS.

No WA-JS está funcionando normalmente.

@icleitoncosta icleitoncosta transferred this issue from wppconnect-team/wa-js Dec 23, 2023
@icleitoncosta
Copy link
Collaborator

icleitoncosta commented Dec 23, 2023

@icleitoncosta Passo a sessão e o id da mensagem do tipo order para buscar as informacoes de um pedido enviado.

Endpoint: get-order-by-messageId

Ele esta retornando null no data

{ "status": "Success", "response": { "message": "Information retrieved successfully.", "contact": null, "session": "teste_session", "data": null     } }

https://github.com/wppconnect-team/wa-js/blob/main/src/catalog/functions/getProductById.ts

Olá @lucazin, está funcionando normalmente.

É só enviar uma requisição GET
/api/{session}/get-order-by-messageId/{messageId} no lugar de {messageId} insira o ID da sua mensagem.

Esta retornando normalmente, lembrando que é necessário executar esse código através da conta que enviou o pedido.

@lucazin
Copy link
Author

lucazin commented Dec 24, 2023

Olá @icleitoncosta !

Vou detalhar o fluxo:

1 - Numero eg. 100 esta conectado no server na sessao xx e com os produtos sincronizados no catalogo ( essa é a empresa)

2 - Numero eg. 200 (CLIENTE) esta visualizando o catalogo da empresa, e adiciona no carrinho e envia o pedido.

Neste momento o webhook intercepta a mensagem e recebe ela do tipo order, juntamente com o msgID.

A hora que busca por este endpoint get-order-by-messageId passando a sessao XX e o MSGid, o parametro data no retorno da chamada vem nulo. Isso algum tempo atras, funcionava 100% :)

Estou a disposicao pra ajudar se caso necessario a fornecer diferentes fluxos.

@lucazin
Copy link
Author

lucazin commented Jan 9, 2024

Estou a disposicao pra ajudar se caso necessario a fornecer diferentes fluxos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs triage
Projects
None yet
Development

No branches or pull requests

2 participants