Sono passate alcune settimane di sviluppo, ma Easy Digital Downloads v1.4.4 è stato appena rilasciato. Ci sono molte novità che ci entusiasmano molto per questo rilascio, tra cui nuovi ruoli utente per il negozio, diverse API significativamente migliorate, validazione del codice postale durante il checkout e altro ancora.
Il miglioramento principale che sarà evidente agli utenti è il nuovo set di ruoli utente per il negozio che abbiamo aggiunto. I proprietari dei negozi possono ora controllare meglio quali dipendenti possono vedere cosa nel backend del negozio. Abbiamo introdotto quattro nuovi ruoli utente:
- Gestore del negozio – Questo ruolo può fare tutto
- Contabile del negozio – Questo ruolo può vedere la cronologia dei pagamenti, i guadagni, i report e gestire i pagamenti
- Addetto del negozio – Questo ruolo può modificare / creare prodotti ma non vedere statistiche o report sui prodotti
- Venditore del negozio – Questo ruolo può modificare / creare i propri prodotti, ma nient'altro
Questi nuovi ruoli utente daranno ai proprietari dei negozi un maggiore controllo su chi può fare cosa, e renderanno anche più facile per i negozi assumere personale aggiuntivo senza doversi preoccupare che abbiano accesso a informazioni sensibili.
Abbiamo apportato diverse altre piccole migliorie, tra cui l'aggiunta di un avviso nella dashboard se la pagina di checkout viene accidentalmente eliminata, la validazione del codice postale durante il checkout (se presente), il supporto per gli estratti per il tipo di post Download, la visualizzazione migliorata dei prezzi nella dashboard per articoli a prezzo variabile, il supporto per la modifica in blocco dei prezzi dei prodotti e altro ancora.
Insieme ai miglioramenti, sono stati corretti diversi bug. I più notevoli sono:
- Un tag DIV mancante nel widget Riepilogo Dashboard
- Un problema con la visualizzazione decimale dello Yen giapponese
- Un problema con la codifica HTML dell'importo scontato durante il checkout
- Un problema con il conteggio inaccurato del numero di pagamenti nel sistema
- Un problema con le ricevute d'acquisto inviate quando lo stato del pagamento NON viene modificato in completo.
L'elenco completo delle modifiche è riportato di seguito:
- Nuovo: Aggiunta la nuova classe EDD_Export per un sistema di esportazione più flessibile
- Nuovo: Le pagine vengono create automaticamente e salvate nelle opzioni EDD all'attivazione
- Nuovo: Aggiunto supporto per gli estratti al tipo di post download
- Nuovo: Aggiunto nuovo filtro per l'HTML dello shortcode [downloads]
- Nuovo: Aggiunto avviso nella dashboard alla cronologia dei pagamenti quando in modalità di test
- Nuovo: Aggiunto avviso nella dashboard se la pagina di checkout viene eliminata
- Nuovo: Mostra intervallo di prezzi per prodotti a prezzo variabile nell'elenco Download
- Nuovo: Introdotte le funzioni edd_get_lowest_price_option() e edd_get_highest_price_option()
- Nuovo: Aggiunto supporto per la modifica in blocco dei prezzi dei prodotti
- Nuovo: Aggiunti nuovi ruoli utente per la gestione del negozio
- Nuovo: Valida i codici postali durante l'acquisto in base al codice del paese
- Correzione: Tag DIV mancante nel widget Riepilogo Dashboard
- Correzione: Codifica HTML sull'importo totale restituito dopo l'applicazione dello sconto
- Correzione: Sconti su prezzi superiori a 1000 falliti
- Correzione: Imposta post_date_gmt durante la creazione dei pagamenti
- Correzione: Visualizzazione decimale YEN giapponese
- Correzione: La vista “Tutti” nella Cronologia pagamenti non contava gli stati personalizzati
- Correzione: Ricevuta di acquisto inviata durante la modifica dello stato del pagamento
- Correzione: Nome obbligatorio ma non applicato
- Correzione: Gli URL dei file non venivano salvati quando il nome del file non era fornito





