Oggi siamo entusiasti di annunciare che Easy Digital Downloads versione 2.0 è ora disponibile per il download e l'installazione dalla tua bacheca di WordPress.
Il mantra per la versione 2.0 è stato il perfezionamento. Negli ultimi sei mesi, abbiamo trascorso innumerevoli ore a lavorare per migliorare non solo le funzionalità principali del plugin, ma anche i piccoli dettagli. Quando si costruisce un prodotto che è facile da usare, sono spesso i piccoli dettagli che fanno davvero una differenza significativa.
La versione 2.0 include 127 miglioramenti e correzioni di bug separati, il massimo di qualsiasi rilascio fino ad oggi.
Sebbene siamo soddisfatti di tutti i miglioramenti apportati, ci sono alcune modifiche significative che vorrei illustrarvi.
Codici Sconto
Molto tempo è stato dedicato al perfezionamento dei codici sconto in EDD versione 2.0 e diversi aspetti di essi sono stati significativamente migliorati.
Prima di tutto, la schermata di modifica degli sconti è più semplice e molto più facile da capire, specialmente la sezione Requisiti Download. In precedenza era enormemente confusa; ora appare così:

In secondo luogo, abbiamo migliorato il processo di riscatto dei codici sconto durante il checkout. Quando viene inserito un codice sconto non valido, viene visualizzato un messaggio inline con il motivo per cui il codice sconto non è valido. Questo aiuta il cliente a capire esattamente perché il suo sconto non può essere riscattato, sia a causa di un codice non valido o di uno semplicemente scaduto.
In terzo luogo, abbiamo apportato alcuni miglioramenti all'interfaccia utente per l'applicazione di un codice sconto. In precedenza, i codici sconto venivano applicati non appena il campo di immissione perdeva il focus. Sebbene questo fosse ottimo per gli utenti che capivano come funzionava, molti utenti ritenevano che non fosse intuitivo. Abbiamo risolto la confusione introducendo un pulsante dedicato Applica al campo dello sconto.
Cassa
Ci sono stati tre miglioramenti significativi alla schermata di checkout.
In primo luogo, quando le quantità degli articoli del carrello sono abilitate, c'era un pulsante "Aggiorna carrello" visualizzato per aggiornare le quantità e i prezzi dopo che le quantità erano state modificate. Questo occasionalmente causava errori di acquisto perché i clienti non si rendevano sempre conto che dovevano fare clic su "Aggiorna carrello" affinché il checkout riflettesse le loro modifiche. Abbiamo deciso che sarebbe stato meglio se avessimo semplicemente aggiornato i prezzi del carrello (subtotale, tasse, sconti e totale inclusi) automaticamente ogni volta che le quantità del carrello vengono regolate. Tutto ciò ora avviene in background con AJAX per fornire al cliente un aggiornamento in tempo reale della sua schermata di checkout.
In secondo luogo, abbiamo introdotto un'opzione per controllare esattamente come vengono visualizzati i moduli di registrazione / accesso nella schermata di checkout. In precedenza, si era limitati ad attivare / disattivare i moduli di registrazione / accesso nel loro complesso. Ora è possibile abilitare solo il modulo di accesso, solo il modulo di registrazione, entrambi o nessuno dei due moduli.
![]()
In terzo luogo, abbiamo aggiunto un'opzione per forzare SSL al checkout. Questo si occuperà di reindirizzare le richieste non https a https e garantirà anche che tutte le risorse, come immagini e file di script, vengano caricate tramite https.
Cronologia pagamenti
Le schermate della Cronologia dei pagamenti, alcune delle più importanti dell'intero plugin, hanno ricevuto diversi miglioramenti significativi.
In primo luogo, abbiamo aggiunto la possibilità di generare nuovi URL di download dei file per qualsiasi acquisto direttamente dalla schermata Visualizza dettagli ordine. Abbiamo anche aggiunto un collegamento tra la schermata Visualizza dettagli ordine e la sezione Registro download file in Report che ti consente di passare facilmente dai dettagli dell'ordine alla cronologia dei download dei file per qualsiasi acquisto.
In secondo luogo, abbiamo introdotto i Numeri d'ordine sequenziali nel core di EDD. Puoi abilitare i numeri d'ordine sequenziali da Download > Impostazioni > Varie. Ci sono anche opzioni per definire il numero di partenza, il prefisso e il suffisso per i numeri d'ordine. Oltre a fornire numeri d'ordine sequenziali, abbiamo anche incluso una routine di aggiornamento che ti permetterà di aggiornare tutti i record di pagamento precedenti con numeri sequenziali.
Il terzo miglioramento principale che abbiamo apportato è l'introduzione di routine di ricerca migliorate che ti consentono di cercare per ID di transazione di pagamento. Se hai l'ID di transazione di PayPal, Stripe o di un altro gateway di pagamento, ora puoi individuare facilmente il record di pagamento EDD corrispondente semplicemente cercando l'ID di transazione.
API REST EDD
La REST API di EDD ha ricevuto alcuni piccoli miglioramenti, inclusi miglioramenti delle prestazioni e la possibilit di cercare record di pagamento specifici nelle richieste API.
Abbiamo corretto alcuni problemi relativi alla generazione e visualizzazione dei log delle richieste API, oltre a diversi altri elementi UI minori.
La modifica pi significativa della REST API, tuttavia, l'introduzione della nuova scheda Chiavi API nella pagina Strumenti:

Dall'introduzione della REST API di EDD, le chiavi API sono state piuttosto ben nascoste nelle profondit delle schermate di modifica utente, quindi molti, molti utenti non erano nemmeno consapevoli della sua esistenza. Questa interfaccia utente aiuter a portare alla luce uno degli strumenti pi potenti di Easy Digital Downloads, rendendolo ancora pi prezioso man mano che sempre pi utenti lo utilizzano.
Con la nuova interfaccia utente per le chiavi API, gli amministratori del sito possono visualizzare facilmente tutte le chiavi API per il sito e persino riemettere o revocare le chiavi secondo necessit . Le nuove chiavi API possono anche essere generate da questa schermata. Nel caso in cui si sospetti di avere una chiave API compromessa, o una che viene utilizzata in modo improprio dal suo utente, c' un semplice link per ogni chiave API che ti porta al log delle richieste API per quella particolare chiave.
Strumenti
La pagina Strumenti ha ricevuto alcuni miglioramenti significativi e ora contiene diverse funzionalit che in precedenza erano sparse nel plugin. La sezione Informazioni di sistema si trova ora in una scheda sotto Strumenti, cos come gli strumenti di esportazione/importazione per le impostazioni di EDD.
Con la nuova interfaccia utente degli Strumenti, abbiamo introdotto l'opzione per mettere nella blacklist specifici indirizzi email. Se hai indirizzi email utilizzati per effettuare acquisti fraudolenti, ora puoi inserirli nell'elenco dei bannati, impedendo loro di effettuare nuovamente un acquisto. Questa funzionalità era precedentemente offerta come un'estensione gratuita ma era così utile per così tante persone che abbiamo scelto di inserirla nel core.
Esporta
Le opzioni di esportazione fornite da EDD hanno ricevuto tre piacevoli miglioramenti.
Innanzitutto, abbiamo introdotto la possibilit di esportare le statistiche di guadagni e vendite nel tempo per un intervallo di date specifico. Questo ti consente di generare un CSV dei guadagni e delle vendite mensili tra due punti, come gennaio 2013 e marzo 2014.
In secondo luogo, abbiamo migliorato l'opzione di esportazione della cronologia dei pagamenti in modo che ora includa l'indirizzo di fatturazione del cliente per ogni record di pagamento (se raccolto).
In terzo luogo, l'opzione di esportazione clienti ora supporta l'esportazione di clienti di un prodotto specifico E di un'opzione di prezzo specifica. In precedenza era possibile esportare solo i clienti di un prodotto, non anche l'opzione di prezzo.
Altri miglioramenti
Ci sono stati numerosi altri miglioramenti in tutto il plugin che aiutano davvero a portarlo a un nuovo livello di rifinitura, ma un paio di quelli importanti da notare sono:
- Il modello del carrello della spesa ora molto pi flessibile.
- C' un nuovo file di modello per lo shortcode
- C' un nuovo shortcode e file di modello per un modulo di registrazione autonomo,
- L'antipattern della casella di controllo in tutto il plugin stato in gran parte invertito
- Sono stati aggiunti numerosi nuovi hook di azione e filtro
- I codici sconto del 100% ora funzionano con i gateway di pagamento con carta di credito, come Stripe e Authorize.net
- Lo shortcode può ora essere utilizzato con gli SKU
- L'API EDD_Fees ora supporta i tipi "item" e "fee" per gli acquisti di prodotti virtuali. Il processo di checkout consente anche acquisti che contengono solo una commissione "item". I prodotti non sono più richiesti nel carrello per effettuare un acquisto.
- L'API EDD_Fees ora consente di contrassegnare le commissioni come non tassabili
- Il widget Riepilogo vendite ha ricevuto alcuni piacevoli miglioramenti
Registro Completo delle Modifiche
Nuovo: Aggiunto supporto per numeri d'ordine sequenziali
Nuovo: Aggiunto un nuovo
Novità: Aggiunta un'opzione per applicare SSL
Novità: Aggiunta una validazione notevolmente migliorata dei codici sconto durante il checkout
Novità: Aggiunta una nuova tabella API Keys in Download > Strumenti
Novità: Aggiunto il supporto per effettuare acquisti con solo commissioni di carrello
Novità: Aggiunto il supporto per la ricerca di pagamenti specifici tramite REST API
Novità: Aggiunta un'interfaccia a schede alla pagina Strumenti
Novità: Aggiunta un'opzione per generare URL di download file dalla schermata Dettagli Ordine
Novità: Aggiunti eventi JS per tutte le azioni del carrello/checkout frontend
Novità: Aggiunto un pulsante "Applica" al campo sconto del checkout
Novità: Aggiunto uno strumento di esportazione Guadagni / Vendite Overtime
Novità: Aggiunto il supporto per la ricerca di record di pagamento tramite ID transazione
Novità: Aggiunto un file template per il
Novità: Aggiunto il supporto per le Revisioni al tipo di post Download
Novità: Aggiunto il tag template {discount_codes} alle email di ricevuta acquisto
Novità: Aggiunto no-index, no-follow alle pagine di checkout e account
Novità: Aggiunte opzioni per controllare come vengono visualizzati i moduli di login/registrazione al checkout
Novità: Aggiunto il supporto per passare un codice sconto alla schermata di checkout tramite un argomento di query
Novità: Aggiunto supporto per textarea alla classe EDD_HTML_Elements
Novità: Aggiunto il supporto per l'esportazione di clienti di un prodotto specifico e di un'opzione di prezzo specifica
Novità: Introdotte funzioni edd_get_*_by() per download e sconti
Novità: Introdotta una funzione edd_get_users_purchased_products()
Novità: Introdotta una funzione edd_is_host()
Modifica: Rimosso il pulsante "Aggiorna" del carrello e aggiunto un processo di aggiornamento in background in modo che importi e quantità vengano aggiornati automaticamente.
Modifica: Aggiunto l'indirizzo di fatturazione all'esportazione della cronologia dei pagamenti
Modifica: Aggiunti guadagni medi / vendite ai report dettagliati dei guadagni per i prodotti
Modifica: Aggiunto un link al log dei Download di file dalla Visualizzazione dettagli ordine
Modifica: Aggiunta una flag meta "was_completed" per i record di pagamento
Modifica: Invertiti alcuni anti-pattern delle checkbox
Modifica: Aggiunto supporto per mostrare tutti i prodotti Download nel
Sydney
Crea siti web straordinari facili da personalizzare e veloci da caricare. Sydney è il punto di partenza perfetto per tutte le tue grandi idee.
Waveme – Tema WordPress per Piattaforma Musicale
Waveme è un tema WordPress per la musica con molte funzionalità per creare un'applicazione web musicale professionale, è pensato per piattaforme musicali, editori audio, sofisticate applicazioni DJ. La rete sociale audio per […]
GeneratePress
Concentrato su velocità, stabilità e accessibilità, il nostro tema WordPress leggero e la suite di strumenti ti consentono di creare bellissimi siti web ad alte prestazioni che funzionano. GeneratePress utilizza Easy Digital Downloads per alimentare il suo […]
Digital Downloads Pro
Digital Downloads Pro è un tema child Genesis di brandiD, specificamente creato per avviare il tuo sito di e-commerce digitale, ed è integrato perfettamente con Easy Digital Downloads. Alimentato da un [1-click…]
Podcast Pro
Podcast Pro è un tema child Genesis di brandiD, che ti aiuta a esprimere la tua verità, raccontare una storia e condividere la tua voce con il mondo. Educa, ispira o commuovi le persone […]
Gateway di pagamento PayPal Commerce Pro
L'estensione del gateway di pagamento PayPal Commerce Pro per Easy Digital Downloads ti consente di accettare carte di credito, carte di debito e pagamenti alternativi insieme a PayPal sui tuoi siti WordPress. Con PayPal […]
Gateway di pagamento Stripe
Stripe è la scelta principale per l'elaborazione di carte di credito online; è anche il gateway di pagamento più popolare per Easy Digital Downloads – ed è la nostra opzione preferita! Con la nostra integrazione Stripe, […]
Valuta Multipla
Vuoi massimizzare le vendite internazionali? Allora, dovrai visualizzare e accettare più valute sul tuo sito. Con il supporto multi-valuta, puoi aiutare i clienti a evitare di essere addebitati per una conversione di valuta […]
Coaching Pro
Coaching Pro è un tema figlio di Genesis di brandiD. Perfetto per siti di personal branding come life coach, business coach, speaker, autore o consulente.
Tweak: Registra il motivo per cui un pagamento viene contrassegnato come fallito da PayPal
Tweak: Aggiunta una variabile di colonne al filtro edd_download_class
Tweak: Aggiunte impostazioni fiscali alle Informazioni di sistema
Tweak: Aggiunti hook migliorati alla funzione edd_shopping_cart()
Tweak: Aggiunto un link alle schermate di modifica prodotto per ogni Download nella sezione Download acquistati di Dettagli Ordine
Tweak: Aggiunto $payment_id all'azione edd_view_order_details_form_top
Tweak: Modificato il modo in cui il limite di download file globale influisce sui limiti di download file individuali
Tweak: Aggiunto supporto per l'identificazione di prodotti in per SKU
Tweak: Aggiunto supporto per nascondere il modulo carta di credito se viene riscattato un codice sconto del 100%
Tweak: Aggiunto supporto per spostare il carrello del checkout in fondo alla schermata del checkout
Tweak: Migliorata la sezione Requisiti Prodotto della schermata di modifica sconto
Tweak: Migliorato il campo Importo della schermata di modifica sconto
Tweak: Aggiunta costante WP_LANG alle Informazioni di sistema
Tweak: Migliorata la visualizzazione della cronologia ordini per pagamenti non completati nella cronologia acquisti
Tweak: Rimossa serializzazione non necessaria dei metadati di pagamento
Bug: Le commissioni del carrello non sono state tassate correttamente
Bug: Errore JS causato da un errore nella traduzione tedesca
Bug: Il campo Limite download file non poteva essere lasciato vuoto
Bug: Le date di scadenza sono state impostate in modo errato in WP_Session, con conseguente mancato funzionamento della garbage collection
Bug: Le icone dei metodi di pagamento non vengono caricate correttamente sui server Windows
Bug: L'inserimento di un simbolo di valuta nel campo del prezzo comporta un importo non valido al salvataggio
Bug: Formato dati errato passato a number_format()
Bug: L'azione edd_before_download_content è stata attivata troppo presto
Bug: I nomi dei clienti più lunghi di due parole non possono essere salvati correttamente nei metadati di pagamento
Bug: Il pulsante "Attiva" per gli sconti non funziona se uno sconto è scaduto
Bug: Il campo Paese durante il checkout non era effettivamente obbligatorio
Bug: ID duplicati quando più pulsanti di acquisto per lo stesso prodotto sono sulla stessa pagina
Bug: Totali del carrello errati quando si riscattano più sconti
Bug: I limiti di download dei file non possono essere reimpostati
Bug: Gli URL dei file e altri campi nelle sezioni Download file non vengono sottoposti a trim dello spazio bianco
Bug: I simboli di valuta codificati in modo errato nell'oggetto email delle ricevute di acquisto
Bug: Punti decimali errati nei conteggi delle vendite del widget Riepilogo dashboard
Bug: I campi Stato / provincia caricati nelle impostazioni delle tasse quando non necessari
Bug: Eventi personalizzati non eliminati da WP Cron quando EDD viene disattivato
Bug: Date errate per i rapporti personalizzati "Ultimo trimestre"
Bug: Il filtraggio della cronologia dei pagamenti per un utente ospite non funziona
Bug: EDD_Payments_Query non può essere istanziato più volte
Bug: Gli spazi non possono essere utilizzati come separatore delle migliaia
Bug: Indice non definito "state" in Informazioni di sistema
Bug: Errore 400 bad request durante le chiamate API
Bug: Comportamento errato durante la disattivazione della licenza dell'estensione
Bug: Ripristinata l'opzione Download file illimitati per i record di pagamento
Bug: I log delle richieste API non vengono visualizzati correttamente
Bug: Etichetta duplicata in Visualizza dettagli ordine
Bug: La verifica della carta di credito in tempo reale non aggiorna il tipo di carta dopo il controllo iniziale
Bug: Rimossa chiamata duplicata a edd_get_payment_meta()
Bug: Rimossa virgola duplicata in edd.css
Bug: Valore di ritorno, non echo in metabox.php
Bug: Visualizza dettagli ordine può essere caricato per tipi di post non di pagamento
Bug: Rimossi contenuti obsoleti mfunc/mclude/dynamic-cached-content
Bug: La cronologia dei pagamenti non può essere ordinata per data
Bug: La vista corrente non viene visualizzata correttamente nella tabella Log
Bug: Problema con il gateway di pagamento predefinito quando nessun gateway è attivo







