web-dev-qa-db-fra.com

Aviser l'administrateur par e-mail lorsque la commande est passée chez magento

Existe-t-il un moyen de prévenir l'administrateur par e-mail lorsque la commande est passée dans magento? Je pense que c'est une question idiote mais je passe actuellement des commandes tests et je ne reçois aucune notification par e-mail. 

La commande recevra-t-elle également une notification par courrier électronique par défaut ou l'administrateur doit-il cliquer sur le bouton "Facture" chaque fois qu'une commande est reçue? 

9
Christina Rule

Dans le backend de magento 

System > Configuration 

Left Naviagation > Sales > Sales Emailscette option vous permettra de configurer les paramètres d’envoi de courrier afin que vous puissiez demander à magento de vous envoyer du courrier chaque fois que vous passez une commande.

Alternativement, vous pouvez créer un plugin avec un observateur qui écoute l'événement de la commande en cours et vous pouvez écrire votre code d'envoi de courrier dans l'observateur.

26
Munjal

Une fois configuré ...

Êtes-vous sûr que cet email est envoyé?

<?php
 $to = "[email protected]";
 $subject = "Hi!";
 $body = "Hi,\n\nHow are you?";
 if (mail($to, $subject, $body)) {
   echo("sent!");
  } else {
   echo("failed");
  }
?>

consultez également votre/var/log/maillog pour les messages.

0
Artistan

Allez dans Système -> Configuration -> Sélectionnez Enreg. Adresses e-mail et modifiez l'adresse e-mail du représentant. 

Ensuite, allez dans la navigation gauche> Ventes> Courriels de vente et assurez-vous qu’il est défini pour le représentant des ventes. 

Vérifiez également que vous avez effectué cela sur le site principal. 

0