Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Avoir un email lorsqu'un client s'enregistre

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Avoir un email lorsqu'un client s'enregistre

Messagepar cricri92 » 30 Sep 2010, 15:47

Par défaut dans Opencart, lorsqu'un client s'enregistre, vous devez allez dans votre console d'administrateur rubrique "vente" puis "client" pour voir les clients qui se sont enregistrés afin de valider leurs inscriptions. En cherchant dans le forum US, j'ai trouvé le code qui permet de recevoir un email lorsqu'un client s'enregistre avec son nom et son prénom.

1. EDITER: catalog/controller/account/create.php

2. A LA FIN DE
Code: Tout sélectionner
$mail->send();


3. AJOUTER APRES
Code: Tout sélectionner
        $new_subject = 'Nouvel enregistrement client: ' . $this->request->post['firstname'] . ' ' . $this->request->post['lastname'];
    $mail->setSubject($new_subject);
    $mail->setTo($this->config->get('config_email'));
      $mail->send();


Vous recevrez le même email que le client, mais la ligne de l'objet sera "Nouvel enregistrement client: Prénom Nom".
Je l'ai testé sous 1.4.8 et cela marche bien.
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Avoir un email lorsqu'un client s'enregistre

Messagepar LeorLindel » 30 Sep 2010, 17:20

cricri92 a écrit:Par défaut dans Opencart, lorsqu'un client s'enregistre, vous devez allez dans votre console d'administrateur rubrique "vente" puis "client" pour voir les clients qui se sont enregistrés afin de valider leurs inscriptions.
Tu peux aussi choisir de ne pas valider leur inscription en cochant "Non" à la case "Approuver les clients :" ce qui impliquera la validation d'office.

Mais cela n'empêche pas que ce bout de code est quand même très utile.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Avoir un email lorsqu'un client s'enregistre

Messagepar Babelle » 19 Nov 2010, 15:24

Merci !
je viens de faire la modif.
┈━═ ═━┈ ┈━═ ═━┈

Hébergeur: 1&1 php5 pack perso confort windows
Opencart Version 1.4.8 fr
Modules:
Templates: je travaille sur le mien
Babelle
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 42
Inscription: 22 Oct 2010, 10:11
Localisation: missillac


Retourner vers Développement

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron