email de commande

16 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour;

sur la premium, est il possible d'envoyer la commande sumultanément à 2 adresses différentes et n'est ce pas trop compliqué pour le débutant que je suis.

merci de vos précieuses lumières.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui c'est déjà le cas puisque tu reçois un mail pour la confiramtion de la commande et le client aussi reçoit un mail qui récapitule son achat

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui c'est déjà le cas puisque tu reçois un mail pour la confirmation de la commande et le client aussi reçoit un mail qui récapitule son achat

Bien sur, je suis bete mais j'aimerais avoir 2 confirmations tout simplement car nous sommes 2 personnes à gérer dans 2 endroits différents.

Est ce possible?

Merci de vos réponses et précisions.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mail($client ,"titre du mail",contenu du mail,"FROM:$support");
=> $client est le mail du client donc, et $support est la variable que tu as déjà rempli dans les variables du site ou lors de l'installation et FROM indique d'où vient le message tu peux ecrire $client, $client1 $client1 = mail@peel.fr; par exemple sinon tu peux mettre l'adresse à la place de la variable ;) ou bien tu écris 2 fois le code une fois avec $client et une autre avec $client1
mail($client ,"titre du mail",contenu du mail,"FROM:$support");
mail($client1,"titre du mail",contenu du mail,"FROM:$support");

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

mail($client ,"titre du mail",contenu du mail,"FROM:$support");
=> $client est le mail du client donc, et $support est la variable que tu as déjà rempli dans les variables du site ou lors de l'installation et FROM indique d'où vient le message tu peux ecrire $client, $client1 $client1 = mail@peel.fr; par exemple sinon tu peux mettre l'adresse à la place de la variable ;) ou bien tu écris 2 fois le code une fois avec $client et une autre avec $client1
mail($client ,"titre du mail",contenu du mail,"FROM:$support");
mail($client1,"titre du mail",contenu du mail,"FROM:$support");

Bonjour à tous,

Je reçois le même mail de confirmation de commande que mes clients en plus de celui qui m'indique que j'ai une commande sur mon site est ce normal ???

La Fleur

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ca depend quel email vous envoyez deux fois.

Envoyez le mail destiné a $support a une seconde personne.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour;

Tout d'abord merci pour ces réponses.

après plusieurs tentatives, je vous avais prévenu que j'étais quasiment nul, je n'ai pas réussi à modifieret bien entendu le systeme me répond "erreur" Je remets donc en place le fichier sauvegardé.

Comme je n'ai pas trouvé les indications proposée par paulana je suppose que c'est dans le fichiers lib/fonctions.php qu'il faut chercher et je n'ai vu que :

$support,

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");

$email_subject = EMAIL_ORDER_CONFIRMATION;

$email_object = EMAIL_ORDER_MESSAGE."\n\r";

$email_object .= "\n\r";

$email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";

$email_object .= "\n\r";

$email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";

$email_object .= "\n\r";

$email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";

$email_object .= "\n\r";

if ($com->paiement != CB) {

$email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";

$email_object .= "\n\r";

}

$email_object .= EMAIL_THANKS."\n\r";

mail($com->email,$email_subject,$email_object,"FROM:$support");

qui pourrait correspondre à ces indications. Mais surement me suis trompé car j'ai modifié comme ceci:

mail($com->email,$email_subject,$email_object,"FROM:$support");

mail($com1->email,$email_subject,$email_object,"FROM:$support");

$com1 = mmdiffusion@orange.fr;

}

Suis je dans le vrai ou totalement à coté de la plaque?

Dans tous les cas merci de vous etre intéressé à mes questions de néophyte.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vous cherchez à envoyer quel mail à une seconde personne ?

- celui qui est destiné au client

- celui qui est destiné au support du site

Dans ton exemple ajoute juste:

mail("mmdiffusion@orange.fr",$email_subject,$email_object,"FROM:$support");
Pour info: - "$com" doit etre un objet qui est lié a une requete sql qui ramenne des informations sur la commande. - "$com->email" doit etre l'email du client qui a passé la commande - "$com1->email" que tu as créé ne veut rien dire car $com1 n'est pas déclaré et l'objet mail encore moins - "$com1 = mmdiffusion@orange.fr;" n 'est pas bon, car le mail que tu entres est une chaine de caractère et devrait etre mis entre "". Donc
$com1 = "mmdiffusion@orange.fr";
est OK par contre et ensuite tu appels "$com1". Sinon tu peux déclarer tom second email dans lib/setup/info.inc.php. Genre:
$email2 = "mmdiffusion@orange.fr";
Et ensuite tu envoies le mail comme cela:
mail($email2,$email_subject,$email_object,"FROM:$support");

Ainsi tu auras déclaré ton "$email2" partout et tu pourras le réutiliser dans d'autres pages. Et le jour où cet email change, tu n'as qu'a le remplacer à un seul endroit et non partout.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de ces précisions.

mais maintenant j'ai une réponse avec la confirmation de commande au mail support:

Notice: Undefined variable: email2 in

j'ai cependant mis dans le fichier inf.inc la ligne indiquée ci-dessous mais il doit y avoir quelque chose avant à ecrire?

Ce fichier inf.inc était totalement vide avant l'insertion de la ligne

$mail2 = "mmdiffusion@orange.fr";

je n'avais pas répondu à votre derniere question. Le 2eme mail que je veux envoyer est le mail confirmation de commande destiné à l'administrateur. En fait il s'agit simplement qu'une des 2 personnes soient prévenues d'une commande car elles ne sont pas ensemble. Merci de vous donner ce mal pour moi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Si je vous lis bien vous avez:

$mail2 = "mmdiffusion@orange.fr"; dans le fichier info.inc.php

et

Notice: Undefined variable: email2 in comme erreur.

Normal vous avez mis "$mail2" et vous cherchez "$email2", il manque le "e" dans votre déclaration.

Par contre normalement il y a plein d'informations dans le fichier info.inc.php, votre boutique est configurée et fonctionne ?

Si vous voules dupliquer le mail du support, il faudra mettre:

mail($email2,

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");

Mais ce mail est moins riche que le mail destiné au client.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Si je vous lis bien vous avez:

$mail2 = "mmdiffusion@orange.fr"; dans le fichier info.inc.php

et

Notice: Undefined variable: email2 in comme erreur.

Normal vous avez mis "$mail2" et vous cherchez "$email2", il manque le "e" dans votre déclaration.

Par contre normalement il y a plein d'informations dans le fichier info.inc.php, votre boutique est configurée et fonctionne ?

Si vous voules dupliquer le mail du support, il faudra mettre:

mail($email2,

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");

Mais ce mail est moins riche que le mail destiné au client.

Willy

Encore merci mais je crois que je vais abandonner car je n'y arrive pas. J'ai toujours cette erreur malgré mes différentes tentatives. Je réessaierai plus tard si possible avec votre aide.

Encore merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pour tester mettez:

mail("mmdiffusion@orange.fr",

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");

Supprimez les autres mails avec mail2 ou email2.

Et dites nous.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Un immense merci à vous. Ca fonctionne parfaitement cette fois.

Une dernière question (avant les autres, certainement ;) ) quelle différence entre l'email que l'on indique pour la configuration générale (installer.php) et l'email que l'on indique dans "configuration générale" - parametres de la société- ?

En tous les cas, ca marche comme ca et c'est parfait.

Mille mercis.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je ne sais pas la différence entre ces 2 email, désolé.

Ca doit être le même, non ?

Sinon vous pouvez tester comma ça aussi:

$email2 = "mmdiffusion@orange.fr";


mail($email2,

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");
Si ca marche, vous pouvez tester en mettant le:
$email2 = "mmdiffusion@orange.fr";

Dans un fichier de configuration, comme ca vous pourrez utiliser cette variable à d'autres endroits.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je ne sais pas la différence entre ces 2 email, désolé.

Ca doit être le même, non ?

Sinon vous pouvez tester comma ça aussi:

$email2 = "mmdiffusion@orange.fr";


mail($email2,

"Nouvelle commande sur votre site web $site",

"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",

"FROM:$support");
Si ca marche, vous pouvez tester en mettant le:
$email2 = "mmdiffusion@orange.fr";

Dans un fichier de configuration, comme ca vous pourrez utiliser cette variable à d'autres endroits.

Willy

Non ca ne fonctionne pas mais le systeme précédent fonctionne bien, alors...

Bon, encore merci. Je vais pouvoir aller me coucher maintenant.

Merci à vous et à ce forum.

Cordialement,Tinty.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de soucis, si ca vous va comme ça, c'est bon pour moi.

Willy

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