Entrar
Começar

Blog Easy Digital Downloads

Tutoriais, Dicas e Recursos do WordPress para Ajudar a Expandir Seu Negócio

A extensão Software Licensing.

Atualização para Software Licensing traz melhoria significativa de desempenho

Última Atualização:

imagem do autor
Por Pippin Williamson
imagem do revisor
REVISADO Por Chris Klosowski Presidente

Após um extenso período beta e quatro candidatos a lançamento, a versão 3.6 do Software Licensing já está disponível! Esta nova versão é a próxima iteração em uma série de atualizações de plugins que temos lançado, introduzindo tabelas de banco de dados dedicadas para dados de eCommerce. A migração de dados para tabelas de banco de dados dedicadas melhora significativamente o desempenho e adiciona maior flexibilidade e controle para aprimoramentos futuros.

Como esta é uma versão principal que faz alterações significativas na estrutura de dados subjacente, optamos por lançar a atualização para os clientes lentamente. Inicialmente, a atualização será disponibilizada para um número selecionado de clientes, seguido por mais alguns a cada dia. Isso nos permitirá observar problemas que não foram identificados durante a fase beta antes que todos os clientes sejam atualizados.

Novo esquema de banco de dados

Com a versão 3.6, introduzimos três tabelas de banco de dados para chaves de licença, metadados de licença e ativações de licença. Após a instalação da atualização, os proprietários da loja verão um prompt para iniciar uma rotina de atualização que migrará os dados de licença existentes para as novas tabelas dedicadas.

Assim que a migração for concluída, toda a funcionalidade relacionada às chaves de licença terá melhor desempenho, assim como muitas partes relacionadas da funcionalidade, como checkout e administração da loja.

As novas tabelas de banco de dados têm os seguintes nomes e colunas:

wp_edd_licenses

  • id
  • license_key
  • status
  • download_id
  • price_id
  • payment_id
  • cart_index
  • date_created
  • expiration
  • parent
  • customer_id
  • user_id

wp_edd_licensemeta

  • meta_id
  • license_id
  • meta_key
  • meta_value

wp_edd_license_activations

  • site_id
  • site_name
  • license_id
  • activated
  • is_local

Capacidades de função de usuário adicionadas

Juntamente com as melhorias de desempenho, o Software Licensing 3.6 também inclui um melhor controle sobre as capacidades das funções de usuário. Adicionamos novas capacidades às funções de usuário para que os proprietários de lojas possam ajustar melhor os dados e as ações que a equipe pode acessar e executar.

  • view_licenses: Permite visualizar a tabela de listagem e a página de detalhes das chaves de licença individuais. A capacidade foi adicionada às funções Gerente da Loja, Trabalhador da Loja Administrador.
  • manage_licenses: Permite modificar os dados da licença. A capacidade foi adicionada às funções Gerente da Loja, Trabalhador da Loja e Administrador.
  • delete_licenses: Permite excluir registros de licença. A capacidade foi adicionada aos Gerente da Loja e Administrador.

IDs de preço de upgrade ou downgrade em chaves de licença

As chaves de licença com um preço variável atribuído a elas agora podem ter sua opção de preço editada na tela Gerenciar. Isso oferece aos proprietários de lojas e à equipe uma maneira fácil de fazer upgrade ou downgrade da chave de licença de um cliente de uma opção para outra.

Baixar betas do front-end

As versões beta foram suportadas no Software Licensing desde a versão 3.5. Na versão 3.6, aprimoramos o recurso adicionando suporte para exibição de links de download para versões beta disponíveis no front-end, nas áreas de conta do cliente.

Outras melhorias

  • Mais informações foram adicionadas à tabela de listagem de Licenças.
  • O ID do item foi adicionado às respostas da API.
  • A pesquisa de licenças foi aprimorada para permitir a pesquisa parcial de licenças.
  • As tabelas do front-end têm a classe .edd-table adicionada para permitir melhor suporte de tema.
  • A saída do changelog agora pode ser filtrada.
  • Reembolsar um pagamento de renovação reverte a expiração da licença.
  • Melhores dicas de ferramentas para gerenciamento de licenças.
  • Removida a palavra-chave final da classe EDD_SL_License.
  • A ferramenta de exportação de licenças agora usa a API de processamento em lote para evitar timeouts.
  • As datas de atualização e renovação agora são armazenadas nos metadados da licença.

Correções de bugs notáveis

  • Melhorada a performance geral das verificações de contagem de licenças.
  • As expirações de licenças filhas vitalícias agora estão vinculadas às suas licenças pai.
  • A chamada de API activate_license registrava a ativação duas vezes nos logs de licença.
  • A atualização de licença vitalícia para um pacote causou alguns problemas com as datas de expiração.
  • A exclusão de um registro de pagamento agora afeta corretamente os metadados da licença para renovações e atualizações.
  • URLs de arquivos beta não são mais forçados para http.
  • O plugin de exemplo agora usa time() em vez de current_time( 'timestamp' ).
  • O uso da função empty_cart agora remove quaisquer dados de sessão de renovação.

Existem duas notas importantes adicionais para esta atualização.

Primeiro, as contagens de chaves de licença provavelmente serão diferentes após a conclusão da atualização.

Você pode notar, após executar a migração, que algumas das contagens de status na tabela de lista de licenças mudaram. Isso ocorre porque, durante a migração, algumas verificações foram executadas nas licenças para corrigir quaisquer status incorretos. Embora você possa ver algumas diferenças nas contagens de status individuais, a contagem geral de licenças deve permanecer a mesma.

Segundo, novas compras e chaves de licença podem ser criadas normalmente durante a migração.

Enquanto a migração de dados estiver em execução, sua loja ainda poderá processar pagamentos e gerar novas licenças. Isso significa que sua loja continuará operando normalmente e novos clientes não serão afetados pela migração de dados.

Recursos Populares

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o EDD é financiado, por que isso importa e como você pode nos apoiar.

Experimente Vendas Contínuas com EDD

Gerencie sua loja digital sem esforço com ferramentas poderosas e transações seguras

Popular no EDD Agora!

Ative Links Mágicos de Login Único no Checkout do WordPress para Seus Clientes Recorrentes
Ative Links Mágicos Seguros de Login no Checkout no WordPress
Clientes recorrentes abandonam carrinhos quando não conseguem lembrar suas senhas. O Easy Digital Downloads (EDD) agora permite que eles façam login em…
Como Escrever Descrições de Produtos Digitais com WordPress para Impulsionar Vendas
Como Escrever Descrições Eficazes de Produtos Digitais
Escrever descrições de produtos digitais é mais difícil do que parece. Suas palavras são a única coisa entre um navegador e…

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.