ecomplus / app-bling

E-Com Plus app to integrate Bling ERP
MIT License
0 stars 1 forks source link

Permitir envio de pedidos antes da aprovação #12

Closed matheusgnreis closed 4 years ago

matheusgnreis commented 4 years ago

No caso de enviar tanto aprovado quanto aguardando pagamento, se for escolhida essa opção, atualizamos o status dele, se for aprovado ou cancelado. Isso porque, existem casos que querem jogar apenas pedidos aprovados para o Bling, agora existem outros casos que se o pedido fica aguardando pagamento na e-com e não é enviado a informação de estoque para o bling, e o produto é vendido em algum marketplace, depois esse pedido na e-com fica aprovado, nesse caso, o lojista pode ter um problema de estoque.

matheusgnreis commented 4 years ago

Já ouvi dizer que têm um aprisionamento de estoque, não sei ao certo, acredito que assim funcionaria também, mas não sei ao certo. A primeira seria mais formalizada

leomp12 commented 4 years ago

@talissonf ou seja, precisamos de um booleano Enviar pedidos em aberto na configuração que ative o envio de pedidos com financial status pending under_analysis, authorized OU paid (qualquer status não cancelado), a partir daí todo status deverá ser sincronizado.

A priori é uma alteração simples, só mexer onde você recebe o webhook de orders e alterar a verificação de status, talvez seja problema apenas a sincronização de status (qualquer status) depois disto, dependendo da sua implementação atual...

talissonf commented 4 years ago

👍🏼

talissonf commented 4 years ago

https://github.com/ecomplus/app-bling/commit/fec14528f5e045dc46c8c85710e072b93126f355