Closed devaguia closed 1 year ago
Code Climate has analyzed commit e8cf9905 and detected 0 issues on this pull request.
View more on Code Climate.
@aguiarrdev
Não ficou muito claro a parte do "O problema é que essa funcionalidade corrige justamente o que a VINDI questiona no Issue https://github.com/vindi/vindi-woocommerce/issues/92"
O que ocorre é que o frete está sendo somado com o preço da assinatura na tela de finalização da compra, no campo Recurring Total, o que não é para acontecer. Na Vindi, a cobrança dessa assinatura fica correta, ou seja, o frete é cobrado apenas no primeiro ciclo como configurado. A opção de "Cobrança única" permite que o frete seja cobrado apenas no primeiro ciclo da assinatura do cliente final.
Mesmo com a correção os valores informados permanecem incorretos, segue print:
@ThiagoDFi Você marcou a opção de "One time shipping"?
Exemplo no nosso ambiente de teste: https://vindi.apikistage.com/checkout/?add-to-cart=67
Acho que acabei não explicando muito bem no meu comentário, mas eu tenho esse documento, onde eu explico de forma mais detalhada: Github_Issue092.pdf
Boa Tarde @aguiarrdev
Poderia nos enviar um commit vazio para destravar um processo? git commit --allow-empty -m "Empty-Commit"
Aguardamos.
Code Climate has analyzed commit 333ca7b5 and detected 0 issues on this pull request.
View more on Code Climate.
Github Issue #92
O problema é que essa funcionalidade corrige justamente o que a VINDI questiona no Issue #92, mas não pode ser utilizada pois o plugin não suporta ela, pois quando ativa, ela enviava o valor da entrega como zero, mesmo quando há um valor a ser pago.
No arquivo que monta os dados que serão enviados no request, há uma verificação se o produto é uma subscription e caso seja ele busca o frete da inscrição. O que acontece é que, o frete é cobrado separadamente de forma única, então ele não vai fazer parte da assinatura e sim da order.
Nesse caso o frete vai ser contato na order, então o que eu fiz foi adicionar outra verificação que vai checar se o produto é um produto de entrega única. Se for, vai ser buscado o frete separado da subscription, se não ele vai seguir o fluxo normalmente.