Skip to content

Conversation

@lucastgama
Copy link
Contributor

Este pull request introduz uma grande reformulação da marca do plugin de “Vindi WooCommerce” para “Vindi Hub”, juntamente com um refatoramento significativo e melhorias na lógica de criação de produtos e planos, especialmente no tratamento de produtos de assinatura do WooCommerce. Também inclui atualizações na documentação e metadados, além de correções de bugs e melhorias nos hooks de criação e atualização de produtos.

Rebranding e Atualizações de Documentação:

  • Renomeados todos os registros de "Vindi WooCommerce" ou "Vindi WooCommerce 2" para "Vindi Hub" em arquivos de documentação, cabeçalhos do plugin e descrições visíveis ao usuário. Isso inclui atualizações em README.md e `readme.txt``.

Melhorias na Lógica de Criação de Produtos e Planos:

  • Refatorados os hooks de criação e atualização de produtos em PlansController.php, passando a usar métodos de produto e atualizações de meta mais confiáveis do WooCommerce, garantindo o tratamento correto de IDs de produtos e planos, especialmente em assinaturas variáveis e suas variações.
  • Melhorado o tratamento de intervalos e durações de assinaturas usando métodos de WC_Subscriptions_Product, quando disponíveis, para oferecer melhor compatibilidade com o WooCommerce Subscriptions.

Correções de Bugs e Melhorias na Interface:

  • Corrigido um problema em que o botão personalizado de "link de pagamento" podia ser adicionado várias vezes na página de pedidos, verificando sua existência antes da inserção em editpost.js.

Mudanças mais importantes:

1. Rebranding e Documentação

  • Atualizadas todas as referências do plugin e documentação de "Vindi WooCommerce" para "Vindi Hub", incluindo cabeçalhos de arquivos, guias do usuário e código de conduta.
  • Atualizados os metadados do plugin, números de versão e changelog para refletir a nova marca e os lançamentos recentes.

2. Melhorias no Tratamento de Produtos e Planos

  • Refatorada a lógica de criação e atualização de produtos em PlansController.php para um tratamento mais confiável e consistente de produtos de assinatura do WooCommerce e seus metadados.
  • Melhorada a compatibilidade com WooCommerce Subscriptions utilizando métodos de WC_Subscriptions_Product para intervalos e durações.

3. Correções de Bugs e UI

  • Evitada a inserção duplicada do botão de "link de pagamento" na página de pedidos no painel administrativo.

@lucastgama lucastgama requested a review from a team as a code owner September 30, 2025 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant