vindi / vindi-woocommerce

Plugin Vindi para pagamento recorrente no Woocommerce
https://vindi.com.br
GNU General Public License v3.0
6 stars 12 forks source link

Pedidos do plugin antigo não recebem atualizações da Vindi #108

Closed soareseneves closed 2 years ago

soareseneves commented 2 years ago

Utilizava o plugin Vindi Woocommerce 1 e resolvi atualizar pro 2 essa semana, porém ao processar um pagamento, o pedido não é atualizado no woocommerce, encontrei isso no log: "Pedido da assinatura X para o ciclo X não encontrado!".

O que ocorre é que os pedidos já criados com o plugin v1 porém não pagos, não possuem o post meta "vindi_order" nem "vindi_bill_id" com as informações necessárias, somente "vindi_wc_bill_id", "vindi_wc_cycle" e "vindi_wc_subscription_id", o que acarreta no novo plugin não encontrando o pedido e não atualizando os status.

Solucionei o problema atualizando o arquivo Webhooks.php para inserir as informações necessárias no post meta "vindi_order" e "vindi_bill_id", porém terei problemas caso haja uma atualização do plugin.

Existe alguma solução de vocês pra isso? Isso só afetará os pedidos já criados ou também novas renovações de assinaturas feitas com o vindi woocommerce 1?

devaguia commented 2 years ago

@soareseneves AInda possui as alterações que fez? Se sim pode nos mandar sua versão alterada para analisarmos?

thalita-nascimento-vindi commented 2 years ago

@aguiarrdev @soareseneves Bom Dia,

não temos mais esse problema. Agora ao atualizar do plugin 1 para o 2 os pagamentos sincronizam também, a única alteração que precisa ser realizada é dentro de produtos, é necessário entrar nos produtos e atualizar todos para que todos sejam criados no novo formato do plugin 2.