vindi/vindi-woocommerce

Não é possível comprar assinaturas com trial e produtos simples no mesmo pedido

HenriqueSabino opened this issue · 2 comments

Entrei em contato com o suporte de vocês e me foi sugerido abrir um issue para essa funcionalidade aqui no GitHub.

Os passos pra reproduzir são simples:

  • criar uma assinatura com algum período de teste
  • criar um produto simples
  • Adicionar os dois ao carrinho tentar finalizar a compra.

Pelo o que eu vi aqui no código, o problema acontece na linha 359 desse arquivo.

Durante o processo de checkout temos essa função de verificação(arquivo), que evita que haja a compra com um produto simples e uma assinatura com trial no carrinho. Gostaria de saber qual é o problema dessa compra. Sabem se há algo nela que geraria um problema no serviço de vocês ou até mesmo no próprio plugin futuramente, durante as renovações?

@ThalitaNsc

@ThalitaNsc Fiz um teste no meu ambiente local, criando uma assinatura com o trial e um produto avulso. O problema que identifiquei é que, se a fatura avulsa for paga o status do pedido pai muda para "Completo" e por consequência o status da assinatura muda para "Ativo".
Mas esse comportamento também acontece para assinaturas sem o free trial e é um problema independente do período gratuíto.

Sabe se há mais algum problema na compra de produtos avulso + assinatura com free trial? Caso não tenha, não vejo problema em tirar o bloqueio que existe hoje.