You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Eu migrei do PagSeguro, usando o plugin do PagSeguro para Woocommerce, para a Vindi. Uso intensamente o plugin, visto que todos os dias criamos de 20 a 30 novas cobranças.
Uso hoje WP 4.5.2, Woocommerce 2.6.2, Woocommerce Subscriptions 2.0.20, Woocommerce Memberships 1.7.0 e Vindi Woocommerce Subscriptions 1.2.0.
A única diferença desta configuração agora, para antes, é que eu usava o Woocommerce Pagseguro 2.11.3 no lugar do Vindi Woocommerce Subscriptions, antes de migrar para a Vindi. Todos os demais plugins são exatamente os mesmos.
O funcionamento do meu site é o seguinte:
A pessoa entra na página com 2 planos de assinatura e dá um add-to-cart quando escolhe um.
Entra no checkout e faz o pagamento com cartão usando Vindi.
O pagamento é aprovado.
A order é modificada para Processando
A subscription é criada com status Active e vinculada à order
A membership é criada e vinculada à subscription
Com a membership ativa, o usuário pode acessar nosso conteúdo restrito.
Quais os problemas que eu tenho notado.
Cancelamento de subscription
Alguns dos meus usuários tentaram cancelar a subscription pelo endpoint view-subscription. A subscription foi cancelada no meu site, mas a assinatura não foi cancelada no Vindi. Em alguns outros testes que fiz, deu certo. É um problema aleatório.
Criação de cobranças em duplicidade
Alguns usuários fazem um pedido, o pedido é aprovado, é criado na Vindi uma assinatura, mas logo depois, uns 2 minutos depois, o sistema da Vindi cria outra fatura e cobra o usuário em duplicidade. Temos aí 1 assinatura, 2 faturas e 2 cobranças. Isso aconteceu 1 vez.
Criação de assinaturas em duplicidade
O usuário faz o pedido, é aprovado, cria-se a assinatura no Vindi. Todavia, algum tempo depois se cria outra order, outra subscription e outra membership e outra assinatura na Vindi, tudo em duplicidade.
Nesse caso eu noto que uma das orders não tem notas adicionadas no pedido. Além disso, todo meu site e seus eventos são monitorado no analytics, inclusive com ID do usuário. Essas orders não deixam rastro no analytics.
Mas na Vindi cria 2 assinaturas, 2 faturas e 2 cobranças.
Cancelamento de assinatura cancela diretamente a memberships
Esse problema foi detalhado aqui: #22
A order aprovada não muda o status da subscription
O usuário cria um pedido, a order é aprovada, a assinatura na Vindi é criada, mas a subcription vinculada àquela order continua com status "pending", ainda que a order tenha sido aprovada.
São muitos bugs e TODOS eles começaram a partir do momento em que instalei o plugin da Vindi e desinstalei o plugin do PagSeguro.
É perceptível que o plugin da Vindi altera o comportamento padrão do Woocommerce Subscriptions e essas alterações estão causando muitos bugs como esses que narrei acima.
São problemas aleatórios, que ora ocorrem, ora não, mas estão dando muita dor de cabeça.
Alguma ideia para resolvermos isso? São mais de 2 mil assinaturas, cerca de 400 a 500 novas por mês. Não tem jeito de ficar monitorando isso manualmente.
Obrigado
The text was updated successfully, but these errors were encountered:
Prezados, sobre a criação de cobranças e assinaturas em duplicidade, junto com o Rodrigo da Vindi descobrimos que era uma classe de um outro plugin que estava conflitando. Resolvemos já.
Os demais problemas, tirando o do item #22, acredito terem sido pontuais.
Pessoal
Eu migrei do PagSeguro, usando o plugin do PagSeguro para Woocommerce, para a Vindi. Uso intensamente o plugin, visto que todos os dias criamos de 20 a 30 novas cobranças.
Uso hoje WP 4.5.2, Woocommerce 2.6.2, Woocommerce Subscriptions 2.0.20, Woocommerce Memberships 1.7.0 e Vindi Woocommerce Subscriptions 1.2.0.
A única diferença desta configuração agora, para antes, é que eu usava o Woocommerce Pagseguro 2.11.3 no lugar do Vindi Woocommerce Subscriptions, antes de migrar para a Vindi. Todos os demais plugins são exatamente os mesmos.
O funcionamento do meu site é o seguinte:
Quais os problemas que eu tenho notado.
Cancelamento de subscription
Alguns dos meus usuários tentaram cancelar a subscription pelo endpoint view-subscription. A subscription foi cancelada no meu site, mas a assinatura não foi cancelada no Vindi. Em alguns outros testes que fiz, deu certo. É um problema aleatório.
Criação de cobranças em duplicidade
Alguns usuários fazem um pedido, o pedido é aprovado, é criado na Vindi uma assinatura, mas logo depois, uns 2 minutos depois, o sistema da Vindi cria outra fatura e cobra o usuário em duplicidade. Temos aí 1 assinatura, 2 faturas e 2 cobranças. Isso aconteceu 1 vez.
Criação de assinaturas em duplicidade
O usuário faz o pedido, é aprovado, cria-se a assinatura no Vindi. Todavia, algum tempo depois se cria outra order, outra subscription e outra membership e outra assinatura na Vindi, tudo em duplicidade.
Nesse caso eu noto que uma das orders não tem notas adicionadas no pedido. Além disso, todo meu site e seus eventos são monitorado no analytics, inclusive com ID do usuário. Essas orders não deixam rastro no analytics.
Mas na Vindi cria 2 assinaturas, 2 faturas e 2 cobranças.
Cancelamento de assinatura cancela diretamente a memberships
Esse problema foi detalhado aqui: #22
A order aprovada não muda o status da subscription
O usuário cria um pedido, a order é aprovada, a assinatura na Vindi é criada, mas a subcription vinculada àquela order continua com status "pending", ainda que a order tenha sido aprovada.
São muitos bugs e TODOS eles começaram a partir do momento em que instalei o plugin da Vindi e desinstalei o plugin do PagSeguro.
É perceptível que o plugin da Vindi altera o comportamento padrão do Woocommerce Subscriptions e essas alterações estão causando muitos bugs como esses que narrei acima.
São problemas aleatórios, que ora ocorrem, ora não, mas estão dando muita dor de cabeça.
Alguma ideia para resolvermos isso? São mais de 2 mil assinaturas, cerca de 400 a 500 novas por mês. Não tem jeito de ficar monitorando isso manualmente.
Obrigado
The text was updated successfully, but these errors were encountered: