Tem plugin para isso já.
Falta implementar algumas coisas, mas boa parte já é feita.
Se for user Webhooks, vai ter que receber eles em uma aplicação sua e então trabalhar com a API do Bling para fazer os dois lados sem plugins.
Então, é plugin específico para bling x woocommerce? Pois não achei nada quando pesquiso “webhook bling”. Estou pesquisando “webhook” e “bling” e até a criação deste post, não achei algo.
Nunca trabalhei com webhook e não vi sua palestra sobre esse assunto (WordCamp BH). Já vi os slides e por causa dele, achei interessante e estou querendo usar essa ferramenta em um projeto.
Outra dúvida, com webhook é possível criar gatilhos para sincronizar dois bancos de dados (localhost x server)? Ou nesse caso, devo utilizar a API REST?
Bom, pela aba do webhook que tem nas configurações do woocommerce, fiz o seguinte:
Nome: Bling sync
Status: Ativo
Tópico: Ação
Evento da Ação: bling_sync
URL de entrega: https://bling.com.br/Api/v2/
Segredo: [Access Key gerado pelo Bling]
Quando eu salvo, ele esconde a opção “evento da ação” e torna o campo “tópico” para “order.created”.
Como imaginei, ao criar um novo pedido, nada mudou no bling.
Resolvido por conta própria.