OlivierRobert Posted November 22, 2016 Share Posted November 22, 2016 Bonjour, Je n'ai pas pour habitude d'appeler au secours, je préfère me débrouiller tout seul comme un grand. Mais là, j'ai vraiment besoin de vous : Le module "Mail alerts" est installé, j'en attends surtout la fonction "Me prévenir quand l'article est disponible". Tout semble fonctionner, tout s'affiche bien quand le stock est à 0, il réagit à l'envoi de l'adresse mail (Demande de notification enregistrée !) et il affiche les produits avec alerte dans le compte client... MAIS : - au bout de 2 ou 3 alertes enregistrées correctement avec le message (Demande de notification enregistrée !), il continue de les enregistrer mais affiche : Vous avez déjà une alerte pour ce produit... pas très UX :-) - et surtout, il n'envoie pas de mail quand l'article revient en stock ! Je l'ai réinitialisé et réinstallé sans succès. La boutique n'est pas encore ouverte mais j'ai testé en mode maintenance + mode normal. Avec ou sans compte utilisateur, le résultat est le même. Je n'ai pas vraiment testé les autres fonctions mais elles ne semblent pas fonctionner non plus. Je n'ai rien trouvé comme doc pour ce module. Je ne comprends pas où sont stockées les adresses mail des alertes. Help ! Merci d'avance pour votre aide Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 Elles sont stockées dans ps_mailalert_customer_oos Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Merci Eolia Elles sont stockées dans ps_mailalert_customer_oos Donc visibles uniquement avec php myadmin ? Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 Oui ou en utilisant mon module (très pratique pour préparer ses commandes fournisseurs et suivre les demandes clients) https://eoliashop.com/modules-prestashop/Prestashop15-16/customersoos Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Votre module semble extrêmement pratique en effet, je l'ajouterai sans doute car ses fonctionnalités me seront très utiles. Mais ça n'explique pas pourquoi Mail alerts ne fonctionne pas :-( Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 La version de mailalerts dispo sur le lien de mon module fonctionne correctement (pas de doublons) http://eolia.o2switch.net/public/mailalerts.zip Concernant l'affichage cela peut dépendre de votre thème, il a peut être un tpl/js pour ce module Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Je ré-réinstalle et je teste... Merci Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Bon, c'est pareil, et même pire : il affiche systématiquement Vous avez déjà une alerte pour ce produit Désespérant :-( Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 Vous avez désinstallé et réinstallé ? La table est bien vide à présent ? Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Oui, la table est bien vide ! Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 Donc le souci vient de votre thème Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Thème par défaut avec quelques retouches css qui ne justifient pas (à mon avis) un tel dysfonctionnement ! Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Thème par défaut avec quelques retouches css qui ne justifient pas (à mon avis) un tel dysfonctionnement ! Dans le doute, je suis repassé sur le product.tpl de base et le comportement du module reste le même... Mais, grâce à Eolia, je progresse. En observant la table mailalert_customer_oos : Quand je rentre une adresse, elle va bien dans la table et, encore plus fort, quand je rajoute du stock au produit en alerte, l'adresse disparaît de la table. Conclusion, ça marche à peu près mais ça n'envoie pas de mail alors que c'est fait pour ça... Ce serait côté envoi de mail que ça bloque ? J'y ai déjà pensé j'ai testé plusieurs réglages (qui ne sont pas très nombreux) et les mails de test fonctionnent (pas en UTF-8, mais ils fonctionnent). Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 Activez l'affichage des erreurs dans /config/defines.inc.php /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); } Il doit vous manquer le fichier lang.php dans le repertoire /mails/fr ou le template du mail Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 Ah oui ! Bravo ! Dès que j'ai voulu ajouter une quantité pour déclencher une alerte -> écran blanc avec "Erreur - le fichier langue est manquant pour : fr" Ce fichier manquerait donc dans le module "Mail alerts" ? Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 non, en fait aucun mail normal ne doit partir depuis votre boutique car c'est le fichier global des traductions des mails dans /mails/fr Il doit s'appeler lang.php Vous pouvez le récupérer sur une 1.6 précédente ou recharger le pack français en BO Link to comment Share on other sites More sharing options...
OlivierRobert Posted November 22, 2016 Author Share Posted November 22, 2016 (edited) BRAVO EOLIA ! Et merci 1000 fois, jamais je n'aurais trouvé ! Une fois chargé le pack de traduction, tout marche ! Pourquoi ce fichier manquait-il ? Le mystère demeure mais mon problème est résolu ! Merci pour la pertinence et la rapidité de tes réponses. Olivier Edited November 22, 2016 by OlivierRobert (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2016 Share Posted November 22, 2016 ^^ Ce fichier manque parce la migration made in Prestashop ben...ça réserve toujours des surprises^^ 1 Link to comment Share on other sites More sharing options...
vibi Posted March 5, 2019 Share Posted March 5, 2019 On 11/22/2016 at 3:59 PM, Eolia said: non, en fait aucun mail normal ne doit partir depuis votre boutique car c'est le fichier global des traductions des mails dans /mails/fr Il doit s'appeler lang.php Vous pouvez le récupérer sur une 1.6 précédente ou recharger le pack français en BO Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now