Powiadomienia rejestruj?cych na e-mail - problem

Miejsce na wszelkie dyskusje odnośnie problemów technicznych i ewentualnych pytań z rozbudowaniem systemu w plikach i skryptach Opencart, a które nie dotyczą instalacji.

Powiadomienia rejestrujących na e-mail - problem

Postprzez tomeque » 13 gru 2012, o 12:32

Mój klient, któremu tworzę sklep chce aby w wiadomościach do niech przychodziła informacja dot. użytkownika, który się zarejestrował i jego danych. Na chwilę obecną dostaje identyczny mail jak osoba się rejestrująca.

Krótko ujmując, jak to zmienić aby sklep wysyłał powiadomienie do właściciela sklepu o rejestracji nowego klienta.

Czy mógłbym prosić o pomoc ? Nie wiem który plik za to odpowiada. Czy wymaga re-edycji czy można to zrobić w inny sposób ?

Będę wdzięczny za pomoc

Pozdrowienia
tomeque
 
Posty: 10
Dołączył(a): 18 lis 2012, o 17:06

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez adikon.oc » 13 gru 2012, o 14:09

a nie wystarczy po prostu włączyć opcji powiadamiania właściciela sklepu?
do ustawienia w Ustawieniach sklepu
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez tomeque » 17 gru 2012, o 16:05

Hej,
Rzecz w tym, że ta opcja jest włączona i są jakieś jaja w tych powiadomieniach :/

Pozdrawiam
tomeque
 
Posty: 10
Dołączył(a): 18 lis 2012, o 17:06

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez adikon.oc » 17 gru 2012, o 17:34

tzn?
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez tomeque » 19 gru 2012, o 15:27

vide powyżej - admin dostaje to co osoba która się rejestruje czyli link z podziękowaniem za rejestrację...

Chcę aby otrzymywał dane osoby tzn. e-mail, imię nazwisko, telefon

total mess ;)

masz jakiś pomysł ?
tomeque
 
Posty: 10
Dołączył(a): 18 lis 2012, o 17:06

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez adikon.oc » 19 gru 2012, o 16:33

nie testowałem ale sprawdź to
edytuj plik catalog/model/account/customer.php i znajdż w nim
Kod: Zaznacz cały
if ($this->config->get('config_account_mail')) {

po tym dodaj
Kod: Zaznacz cały
$mail->setText(html_entity_decode("Nastąpiła rejestracja\n\nImię: " . $data['firstname'] . " " . $data['firstname'] . "\nEmail: " . $data['email'] . "\nTelefon: " . $data['telephone'], ENT_QUOTES, 'UTF-8'));

opcja powiadamiania admina musi być włączona w ustawieniach sklepu

pozdrawiamj
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: Powiadomienia rejestrujących na e-mail - problem

Postprzez tomeque » 2 sty 2013, o 20:07

hej
dzięki za hint

wstawiłem kod tak jak napisałeś ale w chwili obecnej informacje dot. rejestracji z danami klienta przychodzą na konto klienta sklepu :shock: (sprawdziłem na swoim demo koncie)
natomiast na konto admina sklepu nie przychodzi nic :/

kod wygląda tak :

Kod: Zaznacz cały
   
      // Send to main admin email if new account email is enabled
      if ($this->config->get('config_account_mail')) {
         $mail->setTo($this->config->get('config_email'));
         $mail->setText(html_entity_decode("Nastąpiła rejestracja\n\nImię: " . $data['firstname'] . " " . $data['firstname'] . "\nEmail: " . $data['email'] . "\nTelefon: " . $data['telephone'], ENT_QUOTES, 'UTF-8'));
         $mail->send();
         // Send to additional alert emails if new account email is enabled
         $emails = explode(',', $this->config->get('config_alert_emails'));
         
         foreach ($emails as $email) {
            if (strlen($email) > 0 && preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $email)) {
               $mail->setTo($email);
               $mail->send();
            }
         }
      }
   }
tomeque
 
Posty: 10
Dołączył(a): 18 lis 2012, o 17:06


Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 1 gość