Isso dá um loop infinito, não dá pra fazer isso. Porque a e-com envia o estoque, ocorre baixa no bling, ele nos envia a notificação de que houve baixa de estoque, nos notifica que houve baixa e edita o produto para o estoque que foi enviado, assim enviamos novamente que o estoque teve edição e manda para lá. O mesmo ocorre e por ai vai.
@voller e @catclub fiz uns testes aqui pra dar errado e deu certo, prevaleceu o estoque do Bling.
Manter ativo o controle de estoque nos produtos na plataforma e o callback do Bling, pois assim a reserva aqui é imediata, depois ela é feita no Bling ao cair o pedido lá, depois ao cair lá vem uma notificação do Bling informando o estoque Atual. Exemplo:
Na E-Com e no Bling estão com estoque igual a 5. Na plataforma é vendido, vai para 4. Pedido é enviado para o Bling, lá desce para 4, vem a notificação para a plataforma que o estoque atual é 4 batendo totalmente. O teste que fiz foi, na plataforma produto tinha estoque igual a 1 e no Bling 0. Fiz um pedido, na plataforma foi para 0 e no Bling ficou -1, ao ser cancelado, na hora a plataforma foi para 1, e o Bling foi para 0. Assim que o callback chegou, zerou o produto para 0, funcionando conforme o esperado
então voce acha melhor manter no o callback no bling e o controle de estoque na e-com ativados? ambos?
Isso mesmo. Só assim vai garantir a queda imediata
@Matheus, tudo bem?
Acompanhei o tópico aqui com muito interesse, pois na minha operação esse atraso (mesmo que não tão longo) é bem problemático.
Pelo que entendi encontraram um método para solucionar e a reserva de estoque ser imediata, correto? Pode me passar exatamente como devo configurar na E-com e no Bling, por favor?
Obrigado!
Tiago
Boa noite, tudo tranquilo e você?
Acho que na sua loja já estava habilitado até. Deixa habilitado o controle de estoque da plataforma e do Bling pelo callback