fffansshop Posted July 16, 2019 Share Posted July 16, 2019 (edited) Bonjour je rencontre un soucis sur ma boutique, en effet lorsque le moyen de paiement est sélectionné puis validé, j'obtiens l'erreur suivante Exception the locale 1 is invalid. J'ai rajouté une capture d'écran du debug. Merci d'avance pour votre aide. Cyril Edited July 16, 2019 by fffansshop (see edit history) Link to comment Share on other sites More sharing options...
otherprod Posted July 17, 2019 Share Posted July 17, 2019 Ce problème semble venir du fait que prestashop atte"nd un string (chaine de caractère) et que dans certains cas un int (integer) est envoyé, pour corriger ponctuellement ce bug( en attendant une vraie correction) entrez en dur dans le classes/modules/module.php à la place de $locale mettez 'fr' (dans la fonction getmoduletranslation), attenttion si vous voulez faire les choses proprement ne pas suivre mon conseil, et créez un override de la classe module Link to comment Share on other sites More sharing options...
fffansshop Posted July 17, 2019 Author Share Posted July 17, 2019 Bonjour Otherprod merci pour la réponse, il s'agissait simplement du module Mondial Relay qui n'était pas compatible avec la dernière version de Presta corrigé en les contactant directement. Merci et bonne journée! Link to comment Share on other sites More sharing options...
amerigeau Posted July 19, 2019 Share Posted July 19, 2019 Hello, Confronté au problème, voici la solution, voir fichier mondialrelay.php dans la fonction hookNewOrder, situez la ligne : $subject = $this->l('New order', false, (int)$id_lang).' - '.sprintf('%06d', $order->id); Et corrigez par : $lang = new Language(); $iso = $lang->getIsoById((int)$id_lang); $subject = $this->l('New order', false, $iso).' - '.sprintf('%06d', $order->id); Et bonne journée Link to comment Share on other sites More sharing options...
Luigi19 Posted July 25, 2019 Share Posted July 25, 2019 Bonjour, J'ai le même pb. J'ai essayé le correctif mais j'ai une nouvelle erreur : La ligne 438 en question est la suivante : $iso = $ lang->getIsoById((int)$id_lang); Quelqu'un a une idée ? Merci Link to comment Share on other sites More sharing options...
amerigeau Posted July 25, 2019 Share Posted July 25, 2019 Bonjour, Il y a un espace en trop : -> avant : $iso = $ lang->getIsoById((int)$id_lang); ->après : $iso = $lang->getIsoById((int)$id_lang); 😉 Link to comment Share on other sites More sharing options...
Luigi19 Posted July 25, 2019 Share Posted July 25, 2019 Merci pour ta réponse rapide mais je n'ai pas cet espace entre $ et lang sur mon fichier ! Je me demande comment il est arrivé ici ! Voila ce que j'ai saisi : $lang = new Language(); $iso = $lang->getIsoById((int)$id_lang); $subject = $this->l('New order', false, $iso).' - '.sprintf('%06d', $order->id); Link to comment Share on other sites More sharing options...
fffansshop Posted July 25, 2019 Author Share Posted July 25, 2019 Salut Luigi19 de mon côté j'ai contacté directement mondial relay via le site addon et ils m'ont envoyé la dernière MAJ du module depuis ce jour je n'ai plus aucun problème. Bon courage. Link to comment Share on other sites More sharing options...
amerigeau Posted July 26, 2019 Share Posted July 26, 2019 6 hours ago, fffansshop said: Salut Luigi19 de mon côté j'ai contacté directement mondial relay via le site addon et ils m'ont envoyé la dernière MAJ du module depuis ce jour je n'ai plus aucun problème. Bon courage. Bon à savoir, merci ;) Link to comment Share on other sites More sharing options...
Luigi19 Posted July 26, 2019 Share Posted July 26, 2019 OK, merci pour cette info (mondial relay). je vais les contacter tout de suite. Il pourrait le mettre en ligne, non ? Merci pour votre aide à tous les 2. Link to comment Share on other sites More sharing options...
Luigi19 Posted July 26, 2019 Share Posted July 26, 2019 Bon, je confirme. J'ai contacté Mondial relay qui m'a fait parvenir le module 2.3.4 pour prestashop 1.7.6 Le défaut est maintenant résolu. Merci encore pour votre aide ! Link to comment Share on other sites More sharing options...
Cogitate Games FR Posted September 14, 2019 Share Posted September 14, 2019 Salut, j'ai eu le même problème, et résolu de la même manière. Dans mon cas, à la fin d'un achat, un message s'affichait avec ce message d'erreur pour le client, bien que je recevais l'argent (via braintree). Merci pour ce post ! Link to comment Share on other sites More sharing options...
webnetcrea Posted September 16, 2019 Share Posted September 16, 2019 Bonjour, Serait-il possible d'avoir la dernière version du module, car je n'ai toujours pas de réponse de Mondial Relay via le site add-on Merci Link to comment Share on other sites More sharing options...
Cogitate Games FR Posted September 16, 2019 Share Posted September 16, 2019 Bonjour, moi je les ai contacté via leur formulaire de contact sur mon compte mondial relay. de mémoire ça a pris 2 jours ouvrés pour avoir la première réponse puis c'est allé vite. Précisez la version de prestashop dans le message. tenez nous au courant Link to comment Share on other sites More sharing options...
jeannox Posted September 16, 2019 Share Posted September 16, 2019 Bonjour, J'ai également le même soucis que vous. J'attends la réponse de mondial relay. Ceci dit je les ai contacté seulement hier soir. De plus je n'arrive pas a éditer les bons de livraisons avec mondial relay mais pour l'instant je fais ça manuellement directement via Mondial Relay Connect. Bonne soirée , Link to comment Share on other sites More sharing options...
jeannox Posted September 17, 2019 Share Posted September 17, 2019 Bonsoir, On m'a fourni la V3 du module via le chat sur le site pro mondial relay. Link to comment Share on other sites More sharing options...
webnetcrea Posted September 18, 2019 Share Posted September 18, 2019 Si jamais on viens de me fournir le module ci-joint le module en question. mondialrelay-2.3.4 pour 1.7.6.zip 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