-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Renovação automática do WooCommerce Subscription atrapalha o fluxo de renovação da Vindi #116
Comments
É importante ressaltar que esse comportamento é dado com a ativação da funcionalidade Eu fiz uma proposta que também resolve esse problema, só que nesse caso não adicionei um novo Se quiser dar uma olhada, acredito que possa ser útil nesse cenário 😉 |
@laerte-guimaraes Não sabia que iríamos manter um desenvolvimento em paralelo. A alteração que fiz também não interfere na sua proposta. A ideia não é deixar a responsabilidade para o Subscription, mas bindar o plugin para que, se houver alguma falha, o fluxo não parar. Caso não forem usar, acredito que podemos fechar a minha PR #119. |
A rotina de renovação automática do plugin WooCommerce Subscription está interferindo diretamente nas renovações de assinaturas realizadas pela Vindi.
Isso acontece pois o plugin de assinaturas faz a renovação da assinatura, enquanto no fluxo estabelecido pela Vindi, ela deveria disparar essa ação.
No fluxo correto, a assinatura só teria o status alterado para on-hold quando a vindi disparasse o evento de "bill_created", mandando assim para Vindi o cancelamento temporário da assinatura(Que estão aguardando o pagamento).
Como a renovação por padrão altera o status para on-hold, isso acaba disparando o cancelamento fora do contexto apresentado acima, gerando assim o cancelamento da assinatura na Vindi, antes da renovação.
Basicamente o problema gira entorno do status de "on-hold", por ser um status padrão e já ter um comportamento pré definido dentro do funcionamento do WooCommerce Subscription.
A proposta de solução é a utilização de outro status para fazer a suspensão de assinaturas inadimplentes. Isso resolveria o problema sem alterar a regra de negócio do plugin da Vindi nem a Subscription.
Obs: Assim como o WooCommerce o plugin Subscriptions também permite a criação de novos status.
The text was updated successfully, but these errors were encountered: