Foi corrigido um comportamento em que assinaturas do plugin antigo do WooCommerce não conseguiam ser canceladas pelo plugin novo.
Motivação
Issue #96
Conforme reportado na issue, o cliente não estava conseguindo realizar cancelamentos no seu plugin devido as assinaturas terem sido criados na nossa primeira versão.
Solução proposta
Realizamos uma validação para verificar se o metadata da assinatura está com o padrão do plugin antigo e passa a ser considerado na validação de IDs
Como testar
Baixar a brench e adicioná-la em seu código
Instalar a versão 1 de nosso plug-in versão 5.5.4 e realizar a criação de um produto por assinatura e compra-lo.
Apos esse processo desativar a versão 1 e ativar o plug-in 2 modificado.
Acessar a pagina minha-conta e realizar o cancelamento da assinatura e então verificar se a assinatura foi cancelada também na Vindi.
O que mudou
Foi corrigido um comportamento em que assinaturas do plugin antigo do WooCommerce não conseguiam ser canceladas pelo plugin novo.
Motivação
Issue #96
Conforme reportado na issue, o cliente não estava conseguindo realizar cancelamentos no seu plugin devido as assinaturas terem sido criados na nossa primeira versão.
Solução proposta
Realizamos uma validação para verificar se o metadata da assinatura está com o padrão do plugin antigo e passa a ser considerado na validação de IDs
Como testar
Baixar a brench e adicioná-la em seu código
Instalar a versão 1 de nosso plug-in versão 5.5.4 e realizar a criação de um produto por assinatura e compra-lo.
Apos esse processo desativar a versão 1 e ativar o plug-in 2 modificado.
Acessar a pagina minha-conta e realizar o cancelamento da assinatura e então verificar se a assinatura foi cancelada também na Vindi.