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.

A Licença de Software 3.6.5 já está disponível para todos os detentores de licença

Última Atualização:

imagem do autor
Por Chris Klosowski Presidente

A equipe do Easy Digital Downloads se comprometeu a melhorar o desempenho de nossa plataforma, introduzindo tabelas de banco de dados personalizadas para dados relevantes ao longo do último ano. Nos últimos meses, temos implementado lentamente a versão mais recente do Software Licensing para os proprietários de lojas.

Como esta é uma mudança tão grande, queríamos implementar esta versão gradualmente para resolver o máximo de problemas possível antes de torná-la amplamente disponível, e hoje é esse dia. Aqui estão as grandes mudanças que você pode esperar ver no Software Licensing 3.6.5.

Tabelas de banco de dados personalizadas

Como temos feito com nossas outras extensões, os proprietários de lojas terão acesso a uma utilidade de migração que permite mover os dados dos antigos tipos de postagem personalizados para o novo formato de dados. Com esta versão, introduzimos uma experiência mais amigável, com mais feedback para o usuário sobre como as coisas estão sendo migradas.

Se o seu site já fazia parte do processo anterior de "lançamento", você teria visto o seguinte aviso de migração nas versões 3.6 - 3.6.4. Você não precisa executar outro processo de migração se já migrou para as tabelas personalizadas anteriormente.

Inicialmente, os proprietários de lojas serão apresentados a um aviso de administrador expansível informando-os sobre esta atualização e o que ela abrange.

Em vez de iniciar a atualização imediatamente, como fizemos anteriormente, o proprietário da loja precisa clicar para iniciar este processo. Existem 3 etapas possíveis que precisam ser concluídas na visualização inicial:

  • Migrar Licenças
  • Atualizar licenças de pacotes
  • Atualizar logs de licença

Como pode ser que sua loja não precise de todas essas opções, apenas as etapas relevantes serão exibidas:

Iniciar a atualização irá "agrupar" este processo, migrando apenas um punhado de licenças por vez, para ajudar a reduzir quaisquer riscos de causar erros devido a recursos do servidor. Quando a etapa 1 for concluída, uma verificação é executada para ver se o número de chaves de licença legadas corresponde ao número de novas chaves de licença.

Se esses números corresponderem, quaisquer etapas restantes serão iniciadas automaticamente. Se os números forem diferentes, no entanto, as etapas restantes não serão iniciadas automaticamente, permitindo que os proprietários das lojas verifiquem se houve um motivo para isso e validem se os dados necessários foram migrados antes de iniciar as etapas restantes.

Quando todas as etapas forem concluídas, os proprietários das lojas serão notificados de que podem navegar para fora da página de atualizações para verificar os dados. Neste ponto, a loja deles está usando 100% as novas tabelas de licença. Os dados antigos ainda existem, até que a etapa final 'Remover Dados Legados' seja realizada.

Se você estiver executando uma loja grande, com mais de mil licenças, recomendamos executar esta migração via WP-CLI com o comando fornecido. Isso garantirá o método mais rápido e confiável de atualização de um grande conjunto de dados.

Se você é um desenvolvedor e gostaria de conhecer as novas estruturas de tabelas do banco de dados, pode ver nosso post no blog anunciando o beta para ver isso.

Novas funcionalidades de licença

No passado, o Software Licensing sempre usou algumas das funções e capacidades do Easy Digital Downloads para restringir quem pode visualizar e modificar licenças. Na versão 3.6, adicionamos 3 capacidades, que permitem uma personalização granular sobre quais funções podem visualizar, editar e excluir licenças de uma loja. Por padrão, os mapeamentos para as capacidades de licença estão vinculados às funções principais do EDD, mas podem ser personalizados de acordo com sua preferência com um plugin de gerenciamento de funções ou integração personalizada.

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

Baixar betas do front-end

Na versão 3.5, adicionamos suporte para adicionar versões beta de produtos licenciados. Na versão 3.6, os clientes podem baixar versões beta de dentro de suas contas, assim como fazem com versões estáveis. Esses arquivos beta aparecerão em qualquer lugar onde o EDD exibe arquivos de download por padrão.

Trocar atribuição de preço variável

Se uma licença estiver anexada a um produto que tenha preços variáveis habilitados, usuários com a capacidade 'modify_licenses' agora podem alterar a atribuição de preço variável de uma licença.

Outras melhorias

  • Mais informações foram adicionadas à tabela de listagem de Licenças.
  • Desempenho aprimorado para visualizações de gerenciamento de licenças no front-end.
  • Adicionada a capacidade de regenerar uma chave de licença para uma licença existente.
  • 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 agora 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.
  • Adicionado o nome e o endereço de e-mail do cliente à exportação de licenças.
  • Adicionado suporte para ícones de plugins aparecerem na página de Atualizações (requer WordPress 4.9+)
  • Permitir configurações de desconto de renovação por nível de produto.
  • Atualizadas as bibliotecas de parser de readme e markdown.
  • Adicionado um test à lista de subdomínios locais.

Correções de bugs notáveis

  • Corrigido um erro fatal quando o EDD não estava ativo.
  • Melhorada a performance geral das verificações de contagem de licenças.
  • A configuração do widget de changelog poderia falhar em lojas com um grande número de produtos.
  • A expiração da licença filha vitalícia agora está vinculada às suas licenças pai.
  • A chamada da 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.
  • Os 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.
  • O uso de Emojis em changelogs poderia causar problemas em sites onde o schema do banco de dados está definido como UTF-8.
  • Adicionada uma verificação de integridade ao EDD_SL_Plugin_Updater para prevenir problemas quando as lojas não estão respondendo.
  • O gerenciamento de uma licença agora requer que um usuário esteja logado.

Perguntas Frequentes

Por que as contagens de status mudaram após a migraçã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.

Minha loja ainda pode receber novos pagamentos e gerar licenças enquanto esta migração estiver em andamento?

Sim! Enquanto esta migração estiver em andamento, sua loja ainda poderá processar pagamentos e gerar novas licenças, enquanto os dados antigos estão sendo migrados.

Instalando esta atualização.

Esta é uma atualização significativa para o Software Licensing e a testamos o mais extensivamente possível. Como sempre fazemos, sugerimos aplicar primeiro essas alterações e executar as rotinas de migração em um site de staging antes de fazer isso em sua loja de produção, para evitar quaisquer problemas imprevistos específicos de sua loja.

Como temos lançado gradualmente esta atualização, sentimos que já corrigimos muitos dos problemas comuns, mas se você encontrar algum, por favor, não hesite em entrar em contato com nossa equipe de suporte em https://easydigitaldownloads.com/support.

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.