A integração da Wake com o ANYMARKET utiliza webhooks emitidos pela Wake para receber notificações de alterações em tempo real e manter os dados do ANYMARKET atualizados automaticamente. Este artigo descreve os tópicos de webhook consumidos pela integração, o que cada um atualiza e como o comportamento muda conforme a configuração de atualização escolhida pelo seller.
Neste artigo:
- Pré-requisitos
- Tópicos de webhook consumidos
- Comportamento por configuração do seller
- Dúvidas comuns
Pré-requisitos
Para que a atualização automática via webhook funcione, o seller precisa ter:
- A integração Wake → ANYMARKET configurada e com produtos já importados.
- A opção de atualização definida na aba de configurações (atualizar apenas preço e estoque, ou atualizar todos os dados do produto).
- Os webhooks da Wake ativos e entregando eventos para o endpoint da integração.
Tópicos de webhook consumidos
A integração escuta os seguintes tópicos da Wake. Cada tópico atualiza um dado específico do produto ou pedido no ANYMARKET:
| Tópico | O que atualiza |
|---|---|
produto_variante.estoque.alterado |
Estoque total da variante (sem diferenciar CDs). |
produto_variante.estoque.cd.alterado |
Estoque por CD específico. |
produto_variante.preco.alterado |
Preço de venda da variante (preço de e preço por). |
produto_variante.preco.custo.alterado |
Preço de custo da variante. |
pedido.situacao.alterado |
Atualização de status do pedido na Wake, refletindo a mudança no ANYMARKET. |
Comportamento por configuração do seller
O escopo da atualização automática depende da opção escolhida pelo seller na aba de configurações da integração.
Seller com "Atualizar apenas preço e estoque"
Todas as atualizações ocorrem exclusivamente via webhook. Apenas os dados cobertos pelos tópicos listados acima (estoque, preço de venda, preço de custo e status de pedido) são sincronizados automaticamente.
Seller com "Atualizar todos os dados do produto"
Os webhooks continuam atualizando estoque, preço e status de pedido em tempo real. Adicionalmente, uma rotina de atualização que roda a cada 3 horas complementa os webhooks, sincronizando os demais dados do produto (descrição, atributos, imagens) entre a Wake e o ANYMARKET.
Dúvidas comuns
Qual a diferença entre produto_variante.estoque.alterado e produto_variante.estoque.cd.alterado?
O tópico produto_variante.estoque.alterado notifica alterações no estoque total da variante, sem diferenciar centros de distribuição. Já o produto_variante.estoque.cd.alterado notifica alterações em um CD específico, permitindo controle de estoque por centro de distribuição no ANYMARKET.
Para sellers que atualizam todos os dados, a rotina de 3 horas substitui os webhooks?
Não. Os webhooks continuam ativos e responsáveis pela atualização em tempo real de estoque, preço e status de pedido. A rotina de 3 horas é complementar e cobre apenas os dados que os webhooks não tratam (descrição, atributos, imagens).
Alterações de descrição e atributos na Wake são propagadas via webhook?
Não. Os tópicos consumidos pela integração cobrem apenas estoque, preço de venda, preço de custo e status de pedido. Descrição, atributos e imagens são sincronizados apenas pela rotina de 3 horas, e somente para sellers com a opção "Atualizar todos os dados do produto" ativa.
O seller alterou o preço na Wake e o ANYMARKET não atualizou. O que verificar?
Verificar se o webhook produto_variante.preco.alterado foi efetivamente emitido pela Wake e entregue ao endpoint da integração. Falhas de entrega do webhook (timeout, indisponibilidade no momento do disparo) impedem a sincronização. Nesses casos, é necessário reprocessar o evento ou acionar o suporte para investigação.
O webhook pedido.situacao.alterado sincroniza o status em qual direção?
Da Wake para o ANYMARKET. Quando o status do pedido muda na Wake, o evento é recebido pela integração e o status correspondente é refletido no ANYMARKET.
Sellers com "Atualizar apenas preço e estoque" recebem a rotina de 3 horas?
Não. A rotina de 3 horas roda exclusivamente para sellers com a opção "Atualizar todos os dados do produto" ativa. Para os demais, a sincronização é 100% via webhook.
Comentários
0 comentário
Por favor, entre para comentar.