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.
Bonjour Hady
J’utilise Prestashop 1.6.1.2
Existe il le patch pour cette version de Prestashop, s’il vous plait?
Cordialement
Léo
Bonjour non sinon je l aurais mis sur la page 🙂 donc il ne vous reste plus qu’a suivre la procédure dessous le tuto. cordialement, Hady
bonjour,
j’ai la version 1.6.1.10 et j’ai le même problème.
Si j’essai avec votre version 1.6.1.8 ca risque quelque chose ?
merci
Bonjour Gilles c est impossible d’avoir le meme probleme car il a ete corrige depuis la 1.6.1.9
Il faut utiliser Mozilla Firefox et hop…plus de problème d’enregistrement de page produit!!!
Oui c est aussi une solution pour les versions antérieur a la 1.6.1.9 mais bon…
j’ai essayé sur firefox, IE et chrome c’est la même chose.
J’ai pourtant la version 1.6.1.10 de prestashop et j’ai bien les bouton enregistrer qui tournent dès l’ouverture de chaque produits ou lorsque j’essai d’en créer un.
Si je peut mettre une image quelque part, je vous fais une capture d’écran.
Si vous dite que ce n’est pas possible, c’est qu’il n’y a pas de solution ?
je vais devoir tout desinstaller et recommencer ma boutique entièrement ?
Gilles désolé je ne suis pas une hotline ni un salarié de chez PrestaShop, tapez votre problème sur Google vous tomberez bien souvent sur le Forum de PrestaShop avec un peu de chance un modérateur vous apportera la solution https://www.prestashop.com/forums/
Bonjour et un grand merci pour votre aide précieuse.
Je reviendrais vers vous pour résoudre ce genre de problème car vos explications sont claires, efficaces.. et précieuses.
Cordialement
Bernard
Bonjour avec plaisir a votre disposition. Hady
Bonjour merci pour votre tuto, j’ai bien appliquer les directive mais une fois sur la page produit , le bouton enregistrer est grisé et tourne en rond que faire ?
1.6.1.5
Chrome
Bonjour tout est réglé merci à vous pour vos conseils +++
Bonjour
je suis sous prestashop 1.6.1.17 et je n’arrive pas à télécharger le zip, j’arrive sur une page qui m’indique The page you are trying to access is not available for your account.
Error code: 2C171/1
merci de votre aide
Bonjour Béa malheureusement votre problème ne peut pas être identifiable sans etre devant votre PC et le sujet n est pas en relation avec le sujet de cette page. Enfin je ne suis pas la Hotline de PrestaShop 🙂 Je vous conseil soit de télécharger mes tutos vidéos en cliquant ici soit de vous rendre sur le forum officiel de prestashop en cliquant ici.
cordialement, Hady
Bonjour,
J’ai le même problème d’impossibilité d’enregistrement des produits, sur P 1.6.1.4, mais je n’utilise pas Chrome… Avec Explorer comme avec Firefox, ça ne fonctionne pas plus…
Je pense qu’il y a un autre problème…
Ceci dit, grand merci pour votre tutoriel de prise en main, il m’a grandement simplifié les choses…
Bonjour oui ll faut appliquer le patch. cordialement Hady
Bonjour,
Il me semblait que vous disiez que le problème n’existait pas avec ces navigateurs ???
D’autre part, quand je clique sur patch 1.6.1.4, j’arrive ici :https://www.prestashop.com/forums/applications/core/interface/file/attachment.php?id=157203… Pas de téléchargement…
Bonjour Jean Luc les mystères de l’informatique, effectivement le lien a été supprimé sur le forum de PrestaShop merci de m avoir prévenu j ai mis le lien sur le GITHUB voici https://github.com/PrestaShop/PrestaShop/pull/6749/commits/73fd8dbed9f413a70f7d04fc4badd48f00ca501a
Bonjour, et merci pour ce tuto. Je précise que ce bug persiste sur la 1.7.2, et ce, quel que soit le navigateur (testé sur Chrome et Mozilla). Je tente de créer un pack produit, j’ajoute les composants, ils s’affichent bien…mais quand j’enregistre, même si le message ajax « Modification enregistrée » apparait sur un joli fond vert, rien n’est sauvegardé. Quand on revient à la fiche, on est plus en « pack de produits » mais en « produit standard » et les composants ont disparu. La plaie !
Bonjour j ai toujours dit que la version 1.7 n’était pas stable raison pour laquelle dans toutes mes formations je recommande la 1.6. Sinon essayez d’alerter les modérateurs du FORUM officiel de PrestaShop surement ont ils développes un Patch ne sait on jamais ?
Bonjour, merci de votre réponse. Vous avez raison concernant la 1.6 mais il me semble que seule la 1.7 est compatible avec PHP 7 et SSL, est ce que je me trompe ?
bonjour la 1.6.1 fonctionne avec PHP7 ce sont certains modules qui eux ne fonctionnent pas bien sur PHP7. cordialement, Hady
Bonjour et merci pour ces informations,
Je reviens sur le sujet. J’ai le même problème avec les fiches produits qui ne s’enregistrent plus, la zone « associations » qui a disparue aussi, et dans le SAV le contenu des messages prédéfinis qui ne s’affichent plus (ils sont bien présents pourtant).
Je suis en 1.6.1.5, j’ai voulu charger le patch, mais j’arrive sur une page d’erreur, la page semble avoir disparue.
Savez-vous où le trouver ?
Bien cordialement,
bonjour desole je ne l ai pas , essaye de fouiller dans le FORUM ou GOOGLE je suis sur que vous le trouverez !
Bonjour,
Alors merci pour ce post.
Je déterre la chose mais il se trouve que j’avais le mème souci, j’ai tout réglé grâce à vous.
Donc merci.
Par contre, ma collègue qui veut enregistrer des produits sur ce même BO que le mien (oui même site) elle ne peut pas.
Auriez-vous une piste ?
Bonjour essayer d utiliser un autre navigateur (Chrome ou Firefox)
faut il favoriser les nom de domaine pour le referencement
radiateur-pro ou radiateurpro
voila ma question
bonjour je vois pas le rapport avec le sujet de cet article 🙂 mais je vais tout de même vous répondre. Le nom de domaine n’est plus une stratégie de référencement donc il faut choisir un domaine qui soit facile a retenir pour vos clients.
Bonjour,
merci pour votre tuto,
j’ai bien appliquer les directives mais une fois sur la page produit , le bouton enregistrer est grisé et tourne en rond que faire ?
J’ai la version 1.6.1.5
Et la page association est blanche
Merci d’avance
Fred
Bonjour Fred cette mise a jour date de bien longtemps maintenant, et logiquement elle a du deja etre corrige par PrestaShop. Donc le mieux serait de plutot mettre a jour votre version de prestashop vers une plus recente MAIS attention a ne pas planter votre site. Faites une copie du site sur un serveur independant ou une instance differente. Enfin derniere solution faites un recherche sur le FORUM officiel de PrestaShop!