Closed luizdalcicoapisys closed 3 years ago
Conforme comentado na Issue:
Essa é uma limitação de unicidade do próprio WooCommerce Subscriptions.
Se houver um pedido pendente, não será possível criar outro pedido com o mesmo status. Isso acontece pois no processo de assinatura, a assinatura só assume o status "ativa" se todos os pedidos estiverem pagos.
O que mudou
No processo de renovação de assinatura, caso a criação de um novo pedido de renovação falhasse o plugin utilizava o pedido antigo. Agora a criação de um novo pedido deve ocorrer normalmente, sem reaproveitar o pedido anterior.
Motivação
Resolver a issue #1 reportada pelo cliente.
Solução proposta
Tratamento dos possíveis erros na criação de um novo pedido no ato da renovação de assinatura.
Como testar
Realizar a renovação de uma assinatura que tenha pagamento pendente do ciclo anterior. Observar se a criação do novo pedido ocorre normalmente, sem reaproveitar o pedido anterior.
Closes #1