kingbbq Posted October 28, 2010 Share Posted October 28, 2010 Bonjour,J'ai activé le module mailalerts et coché Hors-stock pour la notification du marchand et je n'arrête pas de recevoir des messages de rupture de stock alors que les quantités sont bien au dessus du seuil d'alert. J'ai trouvé comment corriger et je vois que le solution est aussi proposé en anglais, donc pour les francophones.Je suis allé dans le code pour corriger, ligne 249 : $qty = intval(isset($params['product']['quantity_attribute']) AND $params['product']['quantity_attribute'] ? $params['product']['quantity_attribute'] : $params['product']['stock_quantity']); devient $qty = intval((isset($params['product']['quantity_attribute']) AND $params['product']['quantity_attribute']) ? $params['product']['quantity_attribute'] : $params['product']['stock_quantity']); c'est moi ou ça ressemble à une histoire de priorité des opérateurs PHP, on dirait que intval() retourne la valeur booléenne de AND et non la valeur trouvé par ? ou : , donc j'ai ajouté des parenthèses pour que l'opérateur ?: renvoie la valeur en testant isset($params['product']['quantity_attribute']) AND $params['product']['quantity_attribute'] et non pas selon la valeur de $params['product']['quantity_attribute'].@+Emeric Link to comment Share on other sites More sharing options...
Straigh&Alert Posted November 9, 2010 Share Posted November 9, 2010 tu es sous quelle version de presta ?moi je suis en 1.3.1 et je ne reçois pas les fameux messages quand les produits sont hors stock :/merci d'avance Link to comment Share on other sites More sharing options...
kingbbq Posted November 9, 2010 Author Share Posted November 9, 2010 bonjour,c'est la dernière version, 1.3.2.3. La même remarque a été soulevé sur le forum anglais http://www.prestashop.com/forums/viewthread/73678/configuring___using_prestashop/out_of_stock_email et la même solution a été proposée.Il faut activer l'alerte email pour que les messages soient envoyés.@+Emeric Link to comment Share on other sites More sharing options...
Straigh&Alert Posted November 9, 2010 Share Posted November 9, 2010 ok merci, d'où le fait que je n'ai pas ce pb étant en 1.3.1mes alertes sont bien activées mais celle de notification de produit hors stock (côté admin) ne fonctionne pas Link to comment Share on other sites More sharing options...
kingbbq Posted November 11, 2010 Author Share Posted November 11, 2010 C'est peut-être la même cause avec la conséquence inverse, je recevais des messages tout le temps et toi jamais. Comme nous n'avons pas la même version, je n'ai pas pouvoir vraiment t'aider dans l'immédiat (j'ai une version 1.3.1 je vais regarder si c'est le même code au cas où). Ce qui m'étonne c'est que le problème a été remarqué sur le forum anglais et personne du côté français n'a constaté cela. C'est peut-être la version de PHP qui est en cause. Link to comment Share on other sites More sharing options...
Straigh&Alert Posted November 11, 2010 Share Posted November 11, 2010 ouais j'ai vu que y'avais des post sur le board anglais aussi au sujet de ton pbet au sujet du mien quelques posts aussi sur le board français mais sans réponses vraiment éfficace.Maintenant je reçois les notif de produits hors stocks mais pas tous le temps.et sur un même produits ça m'arrive de recevoir une fois et ensuite plus rien ( en vidant /restockant plusieurs fois)si tu vois quelque chose dans le code où ailleurs fais moi signe !merci d'avance 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