vindi / vindi-woocommerce

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

Insere criação de produto adicional de ciclo único para taxa de adesão em assinaturas #40

Closed luizdalcicoapisys closed 3 years ago

luizdalcicoapisys commented 3 years ago

O que mudou

Quando um produto tem taxa de adesão (sign-up fee), agora é criado um produto adicional na assinatura com o valor da taxa e com ciclo de uma cobrança apenas.

Motivação

Closes #27 Antes a assinatura contemplava o valor do produto e o valor da taxa, e a soma dos dois valores era cobrada mensalmente até o fim do plano. Na realidade deveria-se cobrar a taxa de adesão apenas uma vez.

Solução proposta

No momento da criação da assinatura, o plugin verifica se já existe o produto "Taxa de adesão" na Vindi. Caso não exista, ele cria. Na sequência usa esse produto dentro da assinatura recorrente, porém essa taxa é cobrada apenas no início do ciclo e por uma vez.

Como testar

Criar um produto no Woocommerce do tipo assinatura simples e preencher o campo "Sign-up fee". Fechar um novo pedido desse produto e observar a criação da assinatura na vindi contendo dois produtos, um de recorrência e outro referente à taxa.