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

 

 

Share this post


Link to post
Share on other sites

Elles sont stockées dans ps_mailalert_customer_oos

Share this post


Link to post
Share on other sites

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 :-(

Share this post


Link to post
Share on other sites

Bon, c'est pareil, et même pire : il affiche systématiquement Vous avez déjà une alerte pour ce produit

 

Désespérant :-(

Share this post


Link to post
Share on other sites

Vous avez désinstallé et réinstallé ?

La table est bien vide à présent ?

Share this post


Link to post
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).

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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" ?

Share this post


Link to post
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

Share this post


Link to post
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)

Share this post


Link to post
Share on other sites

^^

 

Ce fichier manque parce la migration made in Prestashop ben...ça réserve toujours des surprises^^

  • Like 1

Share this post


Link to post
Share on other sites
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

 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More