vindi / vindi-woocommerce

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

Alerta de dependência de versão entre Vindi WooCommerce e WooCommerce Subscriptions #71

Closed leo-araujo closed 2 years ago

leo-araujo commented 3 years ago

Descrição do problema :bomb:

Atualmente o plugin Vindi WooCommerce utiliza a função wcs_find_matching_line_item do WooCommerce Subscriptions, como esta função foi implementada na versão 2.6.1, caso haja a utilização de uma versão inferior a esta ocorrerá o seguinte erro:

image

Solução de contorno :warning:

Utilizar o WooCommerce Subscriptions em uma versão igual ou superior à 2.6.1.

Como reproduzir :cop:

Com a loja do WooCommerce configurada:

  1. Instalar o plugin Vindi WooCommerce
  2. Instalar o plugin WooCommerce Subscriptions na versão 2.3.7
  3. Criar um produto do tipo Assinatura simples(simple subscription)

Comportamento atual

Será exibido um erro na tentativa de realização da compra da assinatura.

Comportamento esperado

Exibir um alerta informando a dependência do plugin Vindi por uma versão igual ou superior a 2.6.1 do plugin WooCommerce Subscriptions

Impacto do problema :boom:

Falta clareza ao usuário quanto ao motivo do erro exibido, custando tempo para identificação da causa do erro e correção.

Prioridade :memo:

Normal:

Proposta de correção :heavy_check_mark:

Realizar a atualização de dependências do WooCommerce Subscriptions para a versão 2.6.1 em src/validators/dependencies.php

Critérios de aceite