Jump to content

Recommended Posts

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

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

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

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

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 by OlivierRobert (see edit history)
Link to comment
Share on other sites

  • 2 years later...
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...