Hoje, temos o prazer de anunciar a próxima grande atualização do complemento de Comissões para Easy Digital Downloads. Comissões para Easy Digital Downloads permite que você registre e divida facilmente a receita entre vários usuários.
A versão 3.4 traz muitas melhorias, incluindo a migração para tabelas de banco de dados personalizadas, o que melhorará o desempenho da sua loja Easy Digital Downloads com comissões ativadas.
Em Comissões 3.4, todos os proprietários de sites receberão uma caixa de diálogo instruindo-os a executar uma rotina de atualização após a atualização. Essa migração moverá todos os registros de comissões existentes para nossa nova tabela de banco de dados, que é construída especificamente para abrigar esses dados de forma mais eficiente.
Clicar no link “saiba mais” explicará o que está ocorrendo com essa rotina de atualização:
Existem duas maneiras de executar a rotina de migração:
- Através da área wp-admin clicando no link “aqui” dentro do aviso de atualização
- Via WP CLI usando o comando wp edd-commissions migrate_commissions
Para sites grandes, nós recomendamos fortemente o uso do comando WP CLI, pois ele será significativamente mais rápido e menos propenso a tempos limite do servidor ou problemas no navegador.
Em um exemplo do mundo real, conseguimos acelerar o relatório de comissões em nossos sites de produção em ~3x e removemos quase 230.000 linhas de nossas tabelas existentes, encolhendo significativamente a quantidade total de espaço ocupado no banco de dados. Durante a rotina de atualização, todos os dados existentes serão movidos de wp_posts e wp_postmeta para as novas tabelas. Assim que a migração for concluída, uma opção para excluir todos os dados legados será exibida.
Observação: a migração é escrita de forma que novos registros de comissão possam ser criados enquanto a rotina está em execução, o que significa que sua loja pode permanecer ativa enquanto o banco de dados de comissões é atualizado.
Por favor, faça um backup do seu site antes de executar a rotina de atualização. Nós a testamos extensivamente em nossos próprios sites (incluindo nossos principais sites de produção) e estamos confiantes em sua confiabilidade, mas ainda é sempre do seu interesse ser extra cauteloso e criar backups antes de fazer grandes alterações nos dados.
Compatibilidade retroativa
Os dados gerados pelo EDD Commissions foram armazenados como um tipo de post com postmeta por vários anos, o que significa que é provável que lojas com desenvolvimento personalizado tenham dados adicionais armazenados nessas tabelas que não conhecemos. Em um esforço para manter a compatibilidade retroativa completa, incluímos uma camada de compatibilidade que ajuda a traduzir consultas para a estrutura de dados legada e redirecioná-las para as novas tabelas.
Se você é um desenvolvedor e fez integrações personalizadas para Comissões, consulte nosso post no blog de desenvolvimento detalhando os pormenores dessa compatibilidade retroativa.
Emails de comissão aprimorados
Uma das solicitações mais populares foi a capacidade de personalizar a entrega de notificações de comissão aos destinatários. Com a versão 3.4, adicionamos a capacidade de usar algumas tags personalizadas nos e-mails que são enviados aos destinatários de comissão. Eles incluem:
- {commission_id} – O ID do registro da comissão
- {item_price} – O valor pago pelo item vendido
- {item_tax} – O valor do imposto coletado para o item vendido
Juntamente com essas melhorias, os destinatários de comissão agora podem escolher se desejam receber notificações por e-mail dentro do editor de perfil do WordPress.
Outras melhorias e correções
Além do acima, há uma série de outras melhorias na versão 3.4:
- As comissões agora contabilizam corretamente as taxas negativas ao calcular os valores das comissões
- A ferramenta de exportação agora permite que comissões de status específicos sejam exportadas
- A tela de adicionar/editar comissão agora inclui melhor validação de dados
- Um novo hook chamado eddc_before_commissions_overview foi adicionado à tela Visão Geral de Comissões
- Um novo hook chamado eddc_commissions_overview_table_head foi adicionado à tela Visão Geral de Comissões
- Um novo hook chamado eddc_commissions_overview_table_row foi adicionado à tela Visão Geral de Comissões
- Um novo hook chamado eddc_after_commissions_overview foi adicionado à tela Visão Geral de Comissões
- Responsividade aprimorada na área de Administração
- O nome do produto foi mostrado incorretamente para comissões criadas sem um ID de download especificado
Esta atualização está disponível hoje para proprietários de chaves de licença ativas e pode ser atualizada na sua seção de Atualizações do WordPress ou baixada da sua conta.
Como sempre, se você encontrar algum problema, não hesite em entrar em contato com nossa equipe de suporte.






