Nota: La funzionalità di registrazione automatica è stata integrata nel core di Easy Digital Downloads v3.3.0, sotto l'impostazione Registrazione cliente. Questo documento si applica solo ai negozi che non sono stati aggiornati alla versione 3.3.0 o successive.
L'estensione Registrazione Automatica per Easy Digital Downloads semplifica il processo di trasformazione dei nuovi clienti in utenti WordPress. Normalmente, per far sì che i clienti si registrino anche come utenti WordPress, dovresti includere i campi di creazione dell'account nel modulo di checkout. Registrazione Automatica prende i dati esistenti e crea automaticamente un utente da essi, rimuovendo un intero passaggio dal processo di checkout.
Configurazione
Dopo aver installato e attivato l'estensione Registrazione Automatica, puoi trovare l'area delle impostazioni navigando su Download → Impostazioni → Estensioni → Registrazione Automatica. Le tue opzioni sono:
- Disabilita l'email inviata all'utente che contiene i dettagli di accesso
- Disabilita l'email di registrazione nuovo utente inviata all'amministratore

Esperienza Cliente
Il cliente non vedrà nulla sulla tua pagina di checkout che indichi che le sue informazioni verranno salvate come utente. Registrazione Automatica utilizza i normali campi di checkout EDD per raccogliere le informazioni. 
Nota: Con Registrazione Automatica attivata, non appena qualcuno effettua un acquisto, verrà registrato sul sito come abbonato. Questo è particolarmente utile quando si utilizza l'estensione Pagamenti Ricorrenti, che richiede all'utente di essere registrato per acquistare un prodotto in abbonamento.
Domande Frequenti
Cosa succede se qualcuno ha già un account ed effettua un nuovo acquisto mentre è disconnesso?
Se esiste già un account utente per il cliente, per motivi di sicurezza il cliente deve accedere prima di acquistare un prodotto ricorrente.
Come posso disabilitare l'invio dell'email al cliente?
C'è un'opzione sotto Download → Impostazioni → Estensioni → Registrazione Automatica.
Come posso modificare alcuni aspetti chiave del plugin?
Sono disponibili filtri per modificare il comportamento del plugin. Vedi l'elenco qui sotto:
- edd_auto_register_email_subject
- edd_auto_register_headers
- edd_auto_register_insert_user_args
- edd_auto_register_email_body
- edd_auto_register_error_must_login
- edd_auto_register_login_form
- edd_auto_register_disable
Puoi fornire un esempio di filtro per cambiare l'oggetto dell'email?
Aggiungi quanto segue al functions.php del tuo child theme
function my_child_theme_edd_auto_register_email_subject( $subject ) {
// enter your new subject below
$subject = 'Here are your new login details';
return $subject;
}
add_filter( 'edd_auto_register_email_subject', 'my_child_theme_edd_auto_register_email_subject' );
Puoi fornire un esempio di filtro per cambiare il corpo dell'email?
Aggiungi quanto segue al functions.php del tuo child theme
function my_child_theme_edd_auto_register_email_body( $default_email_body, $first_name, $username, $password ) {
// Modify accordingly
$default_email_body = __( "Dear", "edd-auto-register" ) . ' ' . $first_name . ",nn";
$default_email_body .= __( "Below are your login details:", "edd-auto-register" ) . "nn";
$default_email_body .= __( "Your Username:", "edd-auto-register" ) . ' ' . $username . "nn";
$default_email_body .= __( "Your Password:", "edd-auto-register" ) . ' ' . $password . "nn";
$default_email_body .= __( "Login:", "edd-auto-register" ) . ' ' . wp_login_url() . "rn";
return $default_email_body;
}
add_filter( 'edd_auto_register_email_body', 'my_child_theme_edd_auto_register_email_body', 10, 4 );
NOTA: Se desideri modificare l'URL di accesso nell'email del nuovo utente che viene inviata, puoi utilizzare lo snippet di codice trovato qui.
