Impossibel d'envoyer les mails de parrainage

12 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai un gros soucis avec le module de parrainage.

Après avoir rempli les 5 adresses mails et les noms correspondants, lorsque j'envoie, j'ai ce message qui apparait :

Merci de remplir les champs obligatoires pour parrainer vos amis.

Cliquez ici pour revenir à la page précédente.

Ca ne fonctionne pas.

Y a t'il un paramètre pour régler l'envoie de mail ?

Dans quelle portion de code rend on les champs obligatoires ?

Merci de m'éclairer

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour BIGYOM,

Dans /modules/parrainage/parrain.php, essayez de voir ce que contiennent les variables $yname et $yemail avec un var_dump, pour déterminer si l'on passe dans cette boucle :

if (empty($yname) || empty($yemail)) {

echo nl2br(PARRAIN_MSG_ERR);

Si l'on n'y passe pas, alors c'est, quelques ligne plus loin, le test en

if ($email_sent){

qui est faux et mène au message d'erreur.

Si tel est le cas, il vous faut vérifier ce que renvoie la requête $resClient.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Salut !

Je pense que cela vient de la fonction mail().

J'ai des soucis avec mon hébergeur à ce sujet, sur un autre site sous joomla, je suis obligé de passer par le smtp, la fonction mail() ne fonctionnant pas correctement avec des adresse mails en dehors du domaine hébergé !

Il suffit peut être de changer l'adresse de expéditeur "$yemail" par celle du site.

Faut que je retrouve la variable et je teste tout de suite...

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

C'était ça !

La solution pour des problèmes d'envoi d'emails avec des adresses en dehors du domaine hébergé, ce qui est le cas des adresses des filleuls.

Dans /modules/parrainage/parrain.php

Ligne 65, à l'intérieur de la fonction mail(), il faut mettre la variable de l'adresse "Email webmaster / support" qui se nome $support

ou une des 2 autres adresses proposées : "Email traitement des commandes " , $support_commande et "Email sav client", $support_sav_client.

mail($email_filleul, $yname . ' ' . PARRAIN_SUBJECT_EMAIL_FRIEND, $message, 'From: ' . $support_sav_client);

L'email est envoyé, il n'y a plus de message d'erreur. Mais cela fait moins personnalisé...

Merci Jean-Hervé pour la piste.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de quoi :angry:

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ayant le même problème, j'ai suivi les indications de BIGYOM en changeant le code

mail($email_filleul, $yname . ' ' . PARRAIN_SUBJECT_EMAIL_FRIEND, $message, 'From: ' . $support_sav_client);

mais rien n'y à fait même avec les "2 autres adresses proposées : "Email traitement des commandes " , $support_commande et "Email sav client", $support_sav_client."

J'ai toujours

Merci de remplir les champs obligatoires pour parrainer vos amis.

Cliquez ici pour revenir à la page précédente.

malgré les 5 courriels indiqués avec leurs nom...

Je suis sur un hébergement mutualisé.

Bonne année 2011 à tous.

Vadim

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonne année à tous !

As-tu bien rempli les adresses mails dans le panneaux de config de la boutique dans le back office ?

Sinon essaye juste ça :

mail($email_filleul, $yname . ' ' . PARRAIN_SUBJECT_EMAIL_FRIEND, $message, 'From: ' . $support);

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mail($email_filleul, $yname . ' ' . PARRAIN_SUBJECT_EMAIL_FRIEND, $message, 'From: ' . $support);

Bonjour,

j'ai essayé le code ci-dessus, mais toujours le même message après avoir remplis le formulaire parrainage:

Merci de remplir les champs obligatoires pour parrainer vos amis.

Cliquez ici pour revenir à la page précédente.

As-tu bien rempli les adresses mails dans le panneaux de config de la boutique dans le back office ?

Oui, mes 3 adresses de gestion du site sont bien inscrites et fonctionnelles.

Dans le doute, j'ai même spécialement créé 5 courriels filleul et rien n'y fait...

Merci de remplir les champs obligatoires pour parrainer vos amis.

Cliquez ici pour revenir à la page précédente.

Merci pour votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

euh.. là je ne vois pas trop. ;)

Regarde si les adresses des filleuls ne sont pas déjà présents dans la base clients.

Si c'est le cas, efface les.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

euh.. là je ne vois pas trop. ;)

Regarde si les adresses des filleuls ne sont pas déjà présents dans la base clients.

Si c'est le cas, efface les.

,

Comme indiqué plus haut j'ai créé spécialement des adresses filleuls qui n'ont jamais été dans la base clients.

A quel endroit ou comment réduire le nombre des 5 filleuls que je voudrais faire passer à deux voir un ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A quel endroit ou comment réduire le nombre des 5 filleuls que je voudrais faire passer à deux voir un ?

j'ai trouvé ligne 108 ../modules/parrainage/parrain.php

for ($i = 1; $i<6; $i++){

Mais cela ne résous absolument pas mon problème, toujours le message

Merci de remplir les champs obligatoires pour parrainer vos amis.

Cliquez ici pour revenir à la page précédente.

et rein n'est envoyé aux filleuls indiqués

Aussi sur la page d'Accueil Administration je ne trouve nulle par l'interface Parrainage. sauf dans 'Configuration => Paramètre de la boutique =>

MODULE PREMIUM : Parrainage

Activer le module parrainage : Oui Non

Montant reversé au filleul & au parrain par code promotionnel : 5 €

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour à tous,

Mon problème a été réglé en passant à la version 6... merci pour votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping