Logo
BigM @bigm
1 année
@Eolia Pouvez-vous vérifier si le module "mailalerts" fonctionne correctement ? J'ai remarqué que le module n'envoie pas de mail aux clients après que l'article soit de nouveau en stock. Lorsque je remplace le fichier "MailAlert.php" de la PhenixSuite actuelle (V19) par un ancien fichier datant de la mi-septembre, le mail est envoyé.
Eolia @eolia
a répondu au Message de BigM - 1 année
Le changement qui a été effectué concerne le contrôle de la validité des emails (On a eu le cas de commandes qui crashaient car mailalerts est greffé sur le validateOrder/productUpdate).

- Si la personne inscrite dans cette table est déclarée comme client mais que le compte client n'existe plus, le mail n'est pas envoyé
- Si le mail enregistré n'est pas valide, le mail n'est pas envoyé
CODE            if ($customer['id_customer'])
{
$customer = new Customer((int)$customer['id_customer']);
if (!Validate::isLoadedObject($customer)) {
continue;
}
$customer_email = $customer->email;
$customer_id = (int)$customer->id;
}
else
{
$customer_id = 0;
$customer_email = $customer['customer_email'];
}
if (!Validate($customer_email)) {
continue;
}