Jump to content

Moyen de paiement non disponibles suivant langue choisie


Recommended Posts

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

2022-05-09_22-31-48.png

Edited by Vincent Labedan
screen shot added (see edit history)
Link to comment
Share on other sites

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

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

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:

image.thumb.png.7f6b1d01a0b80845b77b8522914d8103.png

La même page quand le français, l'espagnol ou l'allemand est sélectionné:

62664910_Paiementfranais.thumb.JPG.a88478a37a4a0d84193f1a7b4a82120b.JPG

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

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

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. 

 

image.thumb.png.c0e550e4ad7655c9b1f5c15a31de180e.png

Link to comment
Share on other sites

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

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

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...