Vincent Labedan Posted May 9, 2022 Share Posted May 9, 2022 (edited) Bonjour, Je me suis rendu compte récemment qu'en fonction de la langue choisie sur mon site Prestashop les moyens de paiements fonctionnent ou non. J'ai cinq langues, dans deux langues on peut payer, dans les trois autres on ne peut pas. Ça marche en Anglais, Portugais, ne marche pas ni en français, ni Espagnol ni Allemand. Cela ne depend pas du pays de facturation ni de celle du client. Quelqu'un aurait une idée? Apparement c'est un problème de hook mais je n'y connais rien. Je suis très embeté car mes ventes sont de ce fait quasi nulles dans trois pays sur cinq. Merci Edited May 9, 2022 by Vincent Labedan screen shot added (see edit history) Link to comment Share on other sites More sharing options...
magicbel Posted May 9, 2022 Share Posted May 9, 2022 (edited) Bonjour, Et ici, tout est ok? EDIT: oups,ai pas vu le message sur l'image. Fin bon, ça mange pas de pain de vérifier Edited May 9, 2022 by magicbel (see edit history) Link to comment Share on other sites More sharing options...
Vincent Labedan Posted May 10, 2022 Author Share Posted May 10, 2022 Oui c'est bon. Le problème n'a rien à voir avec le pays, ça a à voir avec la langue choisie. Anglais, Portugais, ça marche. Les autres non. Je ne connais rien à la programmation, apparement c'est un problème de hook... je ne sais même pas ce que c'est. A mon avis ça doit être un problème vite réglé pour qui s'y connait... Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 10, 2022 Share Posted May 10, 2022 Il y a 15 heures, Vincent Labedan a dit : Apparement c'est un problème de hook mais je n'y connais rien. Aucun rapport entre les hook et les langues. Il y a 15 heures, Vincent Labedan a dit : les moyens de paiements fonctionnent ou non tous ou que certains ? Link to comment Share on other sites More sharing options...
Vincent Labedan Posted May 10, 2022 Author Share Posted May 10, 2022 1 hour ago, Mediacom87 said: Aucun rapport entre les hook et les langues. tous ou que certains ? Justement, c'est pour cela que je ne comprends pas. Le site est le suivant: www.raceoil.eu Si le site est en anglais ou en Portugais, on peut payer. Voir ci-dessous: La même page quand le français, l'espagnol ou l'allemand est sélectionné: Les hooks n'ont certainement rien à voir avec les langues, mais dans mon cas le problème n'apparait que suivant les langues sélectionnées. D'ailleurs les logs de Prestashop donnent le problème suivant: Exception on hook paymentOptions for module, Notice undefined index: es Le probleme c'est le "undefined index:" es, fr et de. Personne ne voit comment résoudre ça? Link to comment Share on other sites More sharing options...
solsol69 Posted May 10, 2022 Share Posted May 10, 2022 Il y a 3 heures, Vincent Labedan a dit : Personne ne voit comment résoudre ça? Bonjour a tous Pourtant tout a l'heure j'ai effectué un test et j'ai pu passé commande en allemand ( virement bancaire Référence de commande : FERYMQZND ) et sur toute les langues les moyens de paiements s'affichaient correctement. Link to comment Share on other sites More sharing options...
Vincent Labedan Posted May 11, 2022 Author Share Posted May 11, 2022 14 hours ago, solsol69 said: Bonjour a tous Pourtant tout a l'heure j'ai effectué un test et j'ai pu passé commande en allemand ( virement bancaire Référence de commande : FERYMQZND ) et sur toute les langues les moyens de paiements s'affichaient correctement. Apparement oui. Une autre personne l'aurait fait aussi. En tout cas actuellement cela ne marche pas. Je viens de creer une commande en allemand, et pour afficher les moyens de paiement je dois passer le site en anglais ou en Portugais. D'ailleurs je ne reve pas: le site logue les erreurs. "Exception on hook paymentsOption for module. Notice Undefined index:es". Ça écrit ça pour es (Espagne), fr (France), et de (Allemagne). Je ne copie pas tous les logs d'erreurs, ça n'a pas de sens, vous pouvez me croire. Link to comment Share on other sites More sharing options...
Vincent Labedan Posted May 11, 2022 Author Share Posted May 11, 2022 14 hours ago, solsol69 said: Bonjour a tous Pourtant tout a l'heure j'ai effectué un test et j'ai pu passé commande en allemand ( virement bancaire Référence de commande : FERYMQZND ) et sur toute les langues les moyens de paiements s'affichaient correctement. Je viens de me connecter sur votre compte. J'ai changé votre mot de passe (123456). Ça ne fonctionne pas, je ne peux pas passer commande en Allemand. Link to comment Share on other sites More sharing options...
solsol69 Posted May 11, 2022 Share Posted May 11, 2022 Bonjour a tous il y a 39 minutes, Vincent Labedan a dit : Je viens de me connecter sur votre compte. J'ai changé votre mot de passe (123456) Ce n'est pas le sujet du topic mais il y a un module qui permet de se connecter a la place du client https://www.team-ever.com/prestashop-module-connexion-en-tant-que-client/ Je ne sais pas du tout la cause de votre problème. Essayer d'activer le mode debug ,désactiver toutes les surcharges ,vider vos caches manuellement. et sur votre site ( dans le compte client ) dans : Votre Compte / Historique De Vos Commandes / Détails ( de la commande ) il y a une belle erreur 500, peut être en liaison avec votre problème... 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