Licenciamento de Software é uma de nossas extensões essenciais que realmente diferencia o Easy Digital Downloads. É o que possibilita que tantos ótimos produtos de software sejam vendidos e gerenciados por desenvolvedores e criadores de produtos em todo o mundo. É também uma de nossas extensões mais antigas e foi lançada pela primeira vez em 12 de setembro de 2012.
Muitas partes do plugin começaram a mostrar sua idade. Hoje, no entanto, estamos entusiasmados em anunciar o lançamento da versão 3.5 do Licenciamento de Software, uma atualização que traz melhorias drásticas em todo o plugin.
Há muitas melhorias nesta atualização. Vamos ver os destaques.
Admin de licenciamento redesenhado
Há muitos dados associados a chaves de licença. Na versão 3.5, redesenhamos a maioria das áreas administrativas do Licenciamento de Software.
Downloads → Licenças
A tabela de listagem que exibe todas as chaves de licença foi aprimorada para ajudar a remover a desordem e melhorar a exibição em telas menores.
Tela de detalhes da licença
Cada chave de licença agora tem uma tela de detalhes dedicada onde todas as informações pertinentes para a chave de licença estão disponíveis. Esta tela também fornece ferramentas para itens de ação, como renovar ou desativar uma licença, editar uma data de expiração, obter uma URL de atualização, chaves de licença relacionadas e até mesmo registros de pagamento relacionados. Isso torna o gerenciamento de chaves de licença e a localização de registros de clientes e pagamentos associados muito, muito mais fácil.
Prorrata de atualização aprimorada
Na versão 3.3, introduzimos caminhos de atualização para chaves de licença que permitiam aos clientes atualizar de um nível de licença para o próximo. Com o recurso original de caminhos de atualização, incluímos suporte para prorrata simples que oferecia descontos aos clientes na atualização com base em quanto eles já haviam pago. Agora, aprimoramos ainda mais os caminhos de atualização adicionando suporte para descontos de prorrata baseados em tempo.
Os administradores do site agora podem selecionar prorrata por *Custo* ou por *Tempo*. Com cálculos baseados em tempo, o custo de uma atualização leva em consideração quanto tempo resta na licença existente e, em seguida, calcula a nova compra de acordo.
Descontos de renovação por item
As chaves de licença geralmente precisam ser renovadas mensalmente ou anualmente. Para isso, o Licenciamento de Software sempre ofereceu descontos de renovação para que os clientes possam receber um desconto, como 30%, ao renovar uma chave de licença existente. Na versão 3.5, estendemos esse recurso para oferecer suporte a descontos de renovação por item.
Isso significa que os produtos agora podem ter descontos de renovação personalizados. Você gostaria de oferecer 20% em um produto, mas 30% em outro? Agora você pode!
API de desenvolvimento: classe EDD_SL_License
O Licenciamento de Software é construído para desenvolvedores e criadores de produtos e, na versão 3.5, melhoramos drasticamente as APIs internas para facilitar o trabalho e a extensão do Licenciamento de Software pelos desenvolvedores. A nova classe EDD_SL_License fornece acesso fácil a todos os dados associados às chaves de licença e facilita a interação e o ajuste desses dados.
Versões beta
Lançamentos bem-sucedidos de atualizações de software frequentemente incluem versões beta (como a 3.5 do Software Licensing), por isso introduzimos um novo recurso que permite lançar versões beta do seu software e fornecer aos clientes uma maneira fácil de instalar essas versões beta.
Veja nossa documentação para mais informações.
Na verdade, usamos esse recurso para lançar uma versão beta do Software Licensing 3.5 várias semanas atrás.
Novas classes de atualizador para temas e plugins do WordPress
As classes de atualizador para temas e plugins do WordPress foram atualizadas para corrigir alguns bugs, melhorar o desempenho e disponibilizar novos recursos (como versões beta). Por favor, atualize seus temas e plugins se você usar essas classes.
As novas versões das classes são:
- 1.6.9 para plugins
- 1.0.2 para temas
Outras melhorias
Juntamente com os novos recursos mencionados acima, também fizemos um número significativo de melhorias adicionais.
- Uma nova opção foi adicionada para impor a correspondência de e-mail em renovações de licença. Isso permite que os administradores do site exijam que as renovações de licença sejam compradas com o mesmo endereço de e-mail da licença original.
- A classe EDD_SL_Plugin_Updater tem cache aprimorado e suporte para versões beta. Por favor, atualize suas integrações.
- A classe EDD_Theme_Updater foi atualizada com suporte para versões beta. Por favor, atualize suas integrações.
- Novos ganchos de ação foram adicionados ao processo de renovação de licença.
- Novos filtros foram adicionados a get_licenses_of_purchase() e get_licenses_by_purchase().
- As chaves de licença agora estão incluídas no endpoint /sales/ da API REST do EDD.
- As chaves de licença para pacotes agora são agrupadas na exibição do shortcode
Você deve estar logado para ver as chaves de licença.
. - As compras de upgrade de licença agora podem ser realizadas através de um URL direto.
- As chaves de licença e os metadados associados agora são excluídos quando uma redefinição completa da loja é feita.
- A caixa de metadados de chaves de licença em Detalhes do Pedido foi aprimorada.
- Links de upgrade inline agora podem ser exibidos em botões de compra.
- Checksums MD5 agora estão incluídos em todas as respostas da API REST de licença.
- Uma nova tag de modelo {expiration_time} foi adicionada aos e-mails de aviso de renovação de licença.
- Uma nova opção foi adicionada para desativar códigos de desconto em renovações de licença.
- Imagens de banner agora podem ser adicionadas a plugins do WordPress através da análise do ReadMe.txt.
- A tabela de lista de chaves de licença agora pode ser filtrada por ID de produto de download inserindo download:# no campo de pesquisa.
- Rótulos e layout aprimorados da caixa de metadados de licenciamento.
- Organização e nomenclatura de arquivos aprimoradas.
Bugs corrigidos
Um número de bugs importantes e menores também foram corrigidos.
- Os links de ação na tabela de chaves de licença devem retornar o usuário para a tela anterior.
- Parágrafos extras adicionados aos e-mails de aviso de renovação de licença
- Datas de expiração são mostradas em GMT em vez de hora local.
- Bandeiras de renovação e descontos incorretos deixados no carrinho ao remover a renovação do carrinho.
- Mensagem de download inválida retornada ao usar "item_name" em vez de "item_id" na API REST de licenciamento.
- Chaves de licença incorretas geradas ao regenerar chaves para uma compra.
- A atualização do e-mail do cliente não atualiza o endereço de e-mail nas chaves de licença.
- Mensagem de erro exibida ao carregar a janela modal "Ver detalhes da atualização" várias vezes.
- Caminhos de atualização mostrados para chaves de licença expiradas e desativadas.
- Caminho de atualização incorreto definido como padrão quando os produtos contêm preços variáveis.
- Link "Estender licença" ausente da página Ver licenças no histórico de compras do frontend.
- Chaves de licença duplicadas criadas ao regenerar chaves de licença em uma compra.
- URLs do site ainda podem ser gerenciados pelo cliente quando a licença está desativada.
- Definir uma chave de licença como vitalícia não atualiza o status da licença.
- Chaves de licença incorretamente definidas como desativadas quando um reembolso é processado para uma renovação.
- Travessão extra mostrado no checkout ao renovar uma chave de licença sem preços variáveis.
- Excluir um pagamento de renovação também exclui a chave de licença associada.
Como obter a atualização
A versão 3.5 do Software Licensing pode ser baixada da página sua conta ou através de atualizações de um clique dentro da sua instalação do WordPress. Se você é novo no Software Licensing, a extensão pode ser comprada na página do produto.









