vindi / vindi-woocommerce

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

Reativação de assinaturas já canceladas #115

Closed devaguia closed 2 years ago

devaguia commented 2 years ago

Assinaturas que foram canceladas no sistema da Vindi por inadimplência, mas são reativadas manualmente não são reativadas no WooCommerce Subscriptions.

O problema ocorre principalmente graças a uma regra do WooCommerce Subscriptions, que define que assinaturas que foram canceladas não podem sofrer alteração de status. Porém isso só se aplica se, para a alteração de status, for utilizado a função de alterar status disponibilizada pelo plugin. Se alterarmos diretamente na coluna _poststatus da tabela posts conseguimos contornar esse comportamento.

Ainda é preciso identificar as consequências dessa reativação forçada e se ela vai ter consequências que afetaram o funcionamento do plugin Subscriptions ou o plugin da Vindi.

A sugestão surgiu através do Ticket #189 de suporte do plugin. Estou documentando aqui, para que sigamos com o fluxo de resolução das issues e entrega de pull requests.

thalita-nascimento-vindi commented 2 years ago

@aguiarrdev o status cancelado dentro do Woocommerce por padrão é irreversível, precisamos realizar aquela correção quanto a configuração do subscription que precisa obrigatoriamente estar ativa.

Podemos encerrar essa issue e continuar na PR: https://github.com/vindi/vindi-woocommerce/pull/119 ?

devaguia commented 2 years ago

@ThalitaNsc Beleza.