Jump to content

Invio email creazione account


Recommended Posts

Che versione di Prestashop stai usando?

Credo che per la 1.5 fosse stato sviluppato un modulo a posta
https://www.prestashop.com/forums/topic/243669-module-send-email-to-client-after-manual-account-activation/

 

Mentre per Prestashop 1.6.x bisogna intervenire sul codice. Ne parlavano qui, ma non ho ancora avuto modo di testare se ciò funziona
https://www.prestashop.com/forums/topic/537993-send-welcome-e-mail-after-manual-customer-account-creation/

 

Link to comment
Share on other sites

Grazie infinite 

ho una versione 1.6.1.12, faccio un backup  completo poi provo , non riesco a capire c'è qualcuno alla fine dei post che dice che bisogna aggiungere altre due righe 

 

 

quando dice di aver risolto, ma non capisco dove vanno 
riepilogando  questo codice va in

/controllers/admin/AdminCustomersController.php

 

o

 

/override/controllers/admin/AdminCustomersController.php

 

 
protected function sendConfirmationMail(Customer $customer)
    {
        if (!Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) {
            return true;
        }


        return Mail::Send(
            $this->context->language->id,
            'account',
            Mail::l('Welcome!'),
            array(
                '{firstname}' => $customer->firstname,
                '{lastname}' => $customer->lastname,
                '{email}' => $customer->email,
                '{passwd}' => Tools::getValue('passwd')),
            $customer->email,
            $customer->firstname.' '.$customer->lastname
        );
    }

 

 
e queste ?? dove vanno?
 

if ($this->object instanceof Customer){   
$this->sendConfirmationMail($this->object);
}

Grazie infinite per l'aiuto

Edited by claudiobart (see edit history)
Link to comment
Share on other sites

Ragionando, si potrebbe fare in un altro modo.. Senza dover metter mano al codice (che comunque sto testando, con scarsi risultati).

Potresti registrare manualmente gli utenti da front end (se conosci i dati necessari alla registrazione).
In questo modo, a loro arriverebbero le credenziali di accesso, a te rimarrebbero i dati registrati nella parte amministrativa dello shop.

 

Purtroppo non conosco altre soluzioni al problema (al momento) 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...