Jump to content

Restrictions par transporteurs inchangeables


Recommended Posts

Sur ma nouvelle boutique en Anglais, il n'y avait pas de transporteurs actifs. Après recherche, j'ai réalisé que dans la partie :
Paiement -> Préférences -> Restrictions par transporteurs

(Veuillez cocher la case du ou des groupes pour lesquels vous voulez rendre disponible(s) le(s) module(s) de paiement.)
>>> Tout était décoché. 

Lorsque je coche une puce et que j'enregistre, j'ai un message : Mise à jour réussie.
Sauf que, rien n'est coché, la modification n'est pas enregistrée.


J'ai désactivé les transporteurs pour cette boutique Anglaise, et j'en ai recréé un nouveau. Alors, dans ce cas, lorsque je retourne dans les restrictions par transporteurs, cette fois, tous les moyens de paiement sont cochés... Cependant, si clique sur "enregistrer", tout devient à nouveau décoché... 

Sans feedback d'erreur, c'est assez complexe à résoudre... Que puis-je faire ? 
Merci

Share this post


Link to post
Share on other sites

Salut,

je mettrai en mode debug et je regarderai sur la console de mon navigateur 

En espérant voir apparaitre une erreur 

sinon faudrait plonger dans le code pour comprendre où le problème se situe

Share this post


Link to post
Share on other sites

Merci Tofrou.... Aucune erreur avec le mode débug. Ce soucis est littéralement entrain de me pourrir la vie. Il faut vraiment qu'on me file un coup de main...

Share this post


Link to post
Share on other sites

Alerte ROUGE ! 
 

Je viens de trouver le problème après une semaine épouvantable... Bien des dév ont jeté l'éponge... un après 2 jours, la plupart ne s'y sont même pas aventuré...

Le troisième développeur m'a mis sur la voie sans faire exprès... Il avait trouvé une solution, en ne sélectionnant pas tout dans Restrictions des pays au dessus de Restrictions par transporteur...


J'ai alors commencé à faire des tests en cochant tous les pays pour un moyen de paiement, puis tous les pays pour un autre moyen de paiement... puis arrivé sur Coinbase Commerce, tout les restrictions par transporteurs se sont décochés... je me suis dit, le problème vient de là... Je désactive donc, puis finalement j'en arrive à cocher tous les pays pour un autre moyen de paiement, et là, rebelote... 

Là je commence à devenir fou... Je bidouille, je bidouille, tantôt l'erreur des Restrictions par transporteur survient, d'autres fois non...

Puis je réalise que j'ai dans mes restrictions par pays, tout en bas, les derniers pays qui ne sont pas cochés... Zimbabwe et compagnie... Et là, la lumière fut... Un probable problème nombre maximum de requête SQL ! Hé oui, le nombre de pays fois 6 moyens de paiment, ça commence à en faire des checkboxes... 

Bon, alors maintenant, quelqu'un a une idée pour ce soucis de nombre maximum de checkbox ? Je vais fouiller dans PHPmyadmin et sur le serveur Plesk... Si j'update pas c'est que j'ai pas trouvé.

EDIT : Le problème venait de la valeur de max_input_vars dans la configuration de PHP...
 

Share this post


Link to post
Share on other sites
  • 7 months later...

Je confirme : même probleme rencontré, et augmenter la valeur du php "max_input_vars" de 1000 à  2000 a permis de corriger ce bug.

Merci Passio !  

 

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