THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Envoie d'email

(31-05-2016 12:24:10)


Bonjour,

J'ai un site de type Marque Blanche, c'est à dire qu'il y a un super admin, des admin qui ont le profile de fournisseurs et des clients.
J'aimerai que lorsque le super admin change le statut d'une commande à payé, le fournisseur concerné sera averti par email de ce changement.
Comment mettre en place cette gestion d'email ?

Offline

#2 Re: Envoie d'email

(31-05-2016 12:47:07)


Il faut ecrire un module qui gérera l'envoi de ce mail.


OpenStudio Toulouse

Offline

#3 Re: Envoie d'email

(31-05-2016 13:01:54)


Comment récupérer les adresses email des fournisseurs?
La fonction getStoreEmail() ne permet que d'avoir l'email du magasin donc du super admin.
Sachant que les email des fournisseurs sont entrer dans le formulaire à la création d'un nouvel admin de type fournisseur.

Offline

#4 Re: Envoie d'email

(31-05-2016 13:46:29)


Les récupérer à partir d'où ?


OpenStudio Toulouse

Offline

#5 Re: Envoie d'email

(31-05-2016 14:06:22)


J'aimerai récupérer pour un id donné, la valeur du champ "email" de la table admin à partir d'un controller.
Dois-je faire une requête sql ou bien existe-il déjà une fonction permettant de le faire ?

Offline

#6 Re: Envoie d'email

(31-05-2016 14:21:26)


Il suffit d'utiliser Propel, comme partout ailleurs dans Thelia

if (null !== $admin = AdminQuery::create()->findPk($id)) {
    $email = $admin->getEmail();
    ...
}

La doc Propel : http://propelorm.org/documentation/03-basic-crud.html


OpenStudio Toulouse