A versão 1.3.1 foi lançada hoje e traz uma atualização muito significativa para um dos sistemas internos do plugin, além de um novo recurso muito solicitado por muitos usuários. Agora você pode limitar o número total de vezes que os compradores podem baixar os arquivos comprados através de uma opção simples na Configuração de Download.
O novo recurso Limite de Download pode ser visto na captura de tela abaixo:
Este recurso permitirá que você defina um limite para o número de vezes que um comprador pode baixar os arquivos de cada compra. Por exemplo, se você definir isso para 10, os compradores só poderão baixar cada arquivo 10 vezes. Se eles tentarem baixar o arquivo novamente, receberão um erro informando que atingiram o limite.
A outra grande atualização na v1.3.1 é o novo sistema de log que construímos no plugin. Este sistema de log nos permite registrar facilmente eventos à medida que acontecem no plugin. Por exemplo, cada vez que um arquivo é baixado, informações sobre o usuário são registradas no banco de dados para que você, como administrador, possa verificar exatamente quem baixou os arquivos (e de onde eles baixaram).
O sistema de log em breve será expandido para incluir o registro de erros para gateways de pagamento, então sempre que houver uma compra que resulte em um erro (como um cartão recusado), o erro será registrado. Isso será extremamente útil para proprietários de lojas que precisam rastrear pagamentos falhos, fraudes de cartão de crédito e qualquer outra coisa relacionada a compras.
Houve várias outras alterações introduzidas na 1.3.1, então confira o changelog completo abaixo:
- Arquivos de tradução alemã atualizados
- Adicionada nova opção de limite de download de arquivos para limitar o número de vezes que os compradores podem baixar arquivos
- Corrigidas algumas strings de texto que estavam faltando localização
- Adicionada nova falha graciosa para funções de callback ausentes para campos de configurações
- Adicionadas dezenas de novos filtros para retornos de função
- Adicionada nova função para rastrear chamadas de função obsoletas
- Adicionada verificação para garantir que os itens no carrinho sejam do tipo de postagem "download"
- Corrigido um bug com a criação do arquivo index.php em branco em wp-content/uploads/edd/
- Corrigido um bug com um nome de classe HTML em edd_get_purchase_link()
- Adicionada rotina de atualização para converter logs antigos de download de arquivos e de compras para a nova classe EDD_Logging
- Adicionada nova rotina de atualização para lidar com atualizações de banco de dados
- Adicionada nova classe EDD_Logging para registro de eventos
- Parâmetros desnecessários removidos para register_post_type()
- Melhorias na formatação do código
- Adicionado suporte para visualizações de relatórios personalizadas





