Configurar webhooks da wBuy para pedidos novos e alterações de status
Cadastre os webhooks de pedido e status na wBuy para que o CControle receba o aviso e busque o pedido atualizado pela API.
Objetivo: fazer a wBuy avisar o CControle quando houver pedido novo ou alteração de status. Resultado esperado: o aviso aciona a busca autenticada do pedido, sem depender apenas da sincronização periódica.
Antes de começar
Perfil ou permissão: Técnico com acesso administrativo à wBuy e à Configuração Super do CControle.
Caminho: wBuy: Plataforma > API e Webhooks > Novo Webhook
- Loja já conectada no CControle.
- URL pública HTTPS fornecida pela Configuração Super.
- ID da loja retornado na conexão para a conferência final.
O endereço que a wBuy deve chamar
O endpoint do CControle termina em /wbuy/notifications. A parte inicial precisa ser o domínio público HTTPS configurado pela empresa, por exemplo https://seu-dominio.com.br/wbuy/notifications.
Não use endereço local, IP interno, link de tela ou URL copiada de outro cliente. Se a URL base não estiver visível para você, peça-a ao técnico responsável pela Configuração Super.
/wbuy/notifications.
1. Crie os dois webhooks na wBuy
- Na wBuy, acesse Plataforma > API e Webhooks > Novo Webhook.
- Crie o primeiro com Tipo de notificação: Pedidos (order) e método POST.
- Cole a URL pública do CControle no campo de endereço a ser notificado.
- Grave e confira se o webhook ficou ativo.
- Crie o segundo com Tipo de notificação: Status de pedidos (order_status) e método PUT, usando a mesma URL.
Captura oficial de referência da wBuy, sem URL de cliente: Central de Ajuda wBuy — Bling Nativo. O texto do campo pode citar POST JSON mesmo quando o tipo selecionado já define o método do evento.
| Webhook | Quando serve | Destino |
|---|---|---|
Pedidos (order) | Criação de pedido. | https://seu-dominio/wbuy/notifications |
Status de pedidos (order_status) | Status do pedido alterado. | https://seu-dominio/wbuy/notifications |
2. Confira a configuração antes de sair da wBuy
- Devem existir duas linhas: uma de
ordere outra deorder_status. - As duas devem mostrar o status ativo.
- Compare a URL completa das duas linhas; domínio, barra e final
/wbuy/notificationsprecisam ser idênticos. - Se colou uma URL errada, edite a própria linha. Não crie várias cópias do mesmo evento, pois elas podem disparar consultas duplicadas.
3. Faça uma validação operacional
- Faça um pedido de teste ou altere o status de um pedido de teste já existente na wBuy.
- Aguarde alguns instantes e abra Pedidos Externos no CControle.
- Filtre a origem wBuy, localize o pedido pelo número e confira pedido, itens e status.
- Se o pedido já estava na lista, confira a data ou o status atualizado; não crie uma venda apenas para testar o webhook.
Se o webhook não atualizar
Confira URL HTTPS, os dois tipos de evento, método correspondente, loja conectada e ID da loja. A wBuy pode desativar o webhook após 5 entregas falhas; depois de corrigir a causa, reative-o e faça uma sincronização manual de confirmação.
- Erro ao gravar: reveja se a URL é pública e começa com
https://;localhoste IP da rede interna não funcionam. - Webhook ativo, mas sem pedido no CControle: confirme primeiro a credencial e faça uma sincronização manual. O webhook só dispara a consulta; ele não substitui o acesso à API.
- Status não muda: confira se o segundo evento é
order_statuscom PUT, não uma cópia do eventoorder. - Webhook foi desativado: corrija a URL ou a disponibilidade do domínio, reative a linha e repita um único teste.
Próximo passo
Consulte sincronização lenta, erro 429 e webhook sem atualização quando o pedido não aparecer.
Revisado em: 25/08/2026.
Esse artigo foi útil?
Obrigado pelo retorno!
Sem problemas — fale direto com o nosso suporte que a gente resolve com você:
Chamar no WhatsApp ou ligue (32) 3721-6702