Bug chez PrestaShop création de produit
Il est apparu un bug chez PrestaShop au mois d’août 2016 lorsque l’on se trouve sur le back-office et que l on édite un produit ou que l’on créer une fiche produit il est impossible d’enregistrer le produit, le bouton ENREGISTRER ne fonctionne pas.
Qui est le coupable ?
La réponse est CHROME le célèbre navigateur web de Google qui à lancé une mise à jour de son navigateur (août) et qui génère un soucis de Javascript. Le problème vient de Chrome qui n’accepte plus les requêtes synchrones dépréciées depuis 2012 (je vous l’a fait simple les plus geek trouverons leur bonheur sur ce lien Github)
Ce problème touche l’ensemble des PrestaShop 1.5 et 1.6, l’utilisation de Chrome supérieur ou égal à la version 54 ne permet pas l’édition des fiches produits.
Comment résoudre le problème ?
mise à jour le 28 11 17 : il semblerait que PrestaShop est supprimé la page des patchs ci dessous voici donc le lien direct pour rajouter le code https://github.com/PrestaShop/PrestaShop/pull/6749/commits/73fd8dbed9f413a70f7d04fc4badd48f00ca501a
Il y a plusieurs méthodes mais nous allons partir du principe que vous êtes un utilisateur de niveau 1 (ça veut dire nul..lol) télécharger un des patchs ci-dessous suivant la version de votre PrestaShop 1.6 (version 1.5 voir plus bas de cet article) :
Dézippé le fichier sur votre PC dans un dossier nommé PATCH, connectez-vous sur le FTP de votre site et uploader (écraser) les fichiers correspondant sur le serveur. Assurez vous d’uploader les fichiers qui se trouve dans le dossier « Admin » dans votre dossier « AdminXXXX » qui lui comporte des chiffres et numeros propre a votre site. Voici une vidéo ci dessous
Si vous avez une version antérieur soit 1.6.0 ou 1.5 vous n’avez pas le choix il faudra mettre la main dans le code avec ce script a mettre en place ou alors contactez moi par mail en cliquant ici pour que je puisse m’en occuper.
Toutes les versions 1.6.1 téléchargés depuis le 8 novembre sont stable car PrestaShop à corrigé le big dans la version 1.6.1.9 donc vous n’avez pas a vous faire de soucis avec cette version.