Magento CE di default funziona come un Ecommerce aperto al pubblico, gli acquisti possono essere effettuati sia previa registrazione creando un proprio profilo, oppure dando facoltà al cliente visitatore “guest”, di acquistare direttamente senza passare per la registrazione account.

Gli Ecommerce non sono tutti uguali, come non sono tutte uguali le esigenze aziendali e quindi di chi ci commissione un lavoro.

Spesso aziende che operano nel B2B hanno necessità diverse rispetto al B2C, magari di recensire il cliente, oppure verificare i dati prima di attivare un account….

Vedremo a proposito come installare e utilizzare l’estensione che permette a Magento CE l’attivazione utente dopo la registrazione dall’admin via back-end

Magento attivazione utente back-end

Magento CE attivazione utente dopo registrazione

E opportuno precisare che l’estensione è sviluppata su github.com

Autore del progetto: https://github.com

Link del progetto su github: https://github.com/Vinai/customer-activation/tree/master/app/code/community/Netzarbeiter/CustomerActivation

Link Magento Connect 2.0 extension key: http://connect20.magentocommerce.com/community/Netzarbeiter_CustomerActivation

Link per il download diretto dell’estensione: https://github.com/Vinai/customer-activation/zipball/master

Come anticipato, l’estensione permette al cliente di loggarsi su Magento CE solo dopo che l’admin ha attivato la registrazione dal back-end di Magento.

 

Come installare l’estensione?
Accedere a Magento Connect Manager

magento connect

 

Inserire il link dell’estensione

Link Magento Connect 2.0 extension key: http://connect20.magentocommerce.com/community/Netzarbeiter_CustomerActivation

Incollare il link ed installare.

magento_connect

 

Se tutto è andato per il verso giusto, cancellate la cache di Magento se è attiva.

Effettuate il logout  e nuovamente il login.

magento_cache_management_1

 

 

Configurazione dell’estensione:

Sistema -> Configurazione -> Clienti -> Configurazione Cliente -> Configurazione Cliente (come nell’immagine in basso)

Configurazione---Sistema---Magento-Admin

Attivate l’estensione potrete gestire e autorizzare le registrazioni dei clienti da

Clienti -> Gestisci Clienti (selezionando il cliente e impostando l’attivazione attraverso le azioni)

Autorizzando la registrazione con notifica email al cliente o senza notifica.

 

Durante la scrittura di questo articolo mi sono reso conto che l’etensione non è più presente su Magento Connect, ho contattato l’autore chiedendo se ci fosse qualche motivo in particolare…

Vi riporto la sua risposta e vi invito ad approfondire:

I’ve outlined the reasons why I removed my extensions from Magento Connect in the following Magento Stackexchange answer and blog post.

http://magento.stackexchange.com/questions/40359/to-use-or-not-to-use-magento-connect-that-is-the-question/40375#40375

http://vinaikopp.com/2014/10/17/magento-connect-for-merchants/

So basically my extensions are still available, but only via github.

Kind regards,
Vinai