neoclust Posted April 1, 2011 Share Posted April 1, 2011 Bonjour,j'etais avec prestashop 1.3 et je viens de passer en version 1.4.Le soucis est que si je veux créer de nouveaux produits, j'obtiens en ouvrant la page d'ajout de produit: Supplier ajax error: parsererroret si j'edite un produit existant, la case pour le stock n'est pas modifiable et en enregistrant j'obtiens: Fatal error (StockMvt -> id_stock_mvt_reason = -1)Est ce que quelqu'un a une idée de comment corriger cela ?je vous remercie d'avance. Link to comment Share on other sites More sharing options...
JBMSystem Posted May 8, 2011 Share Posted May 8, 2011 Bonjour,merci jsengir, mais celà ne réponds qu'à la moitié du problème: je suis avec Prestashop 1.4.1 (installation de base), et si je veux créer de nouveaux produits, j’obtiens aussi en ouvrant la page d’ajout de produit: "Supplier ajax error: parsererror". Link to comment Share on other sites More sharing options...
eurofreak_10 Posted July 9, 2011 Share Posted July 9, 2011 Bonjour,J'ai aussi le même message d'erreur à chaque fois que je souhaite modifier ou créer un nouveau produit...J'ai regardé sur le forum mais impossible de trouver une solution Link to comment Share on other sites More sharing options...
Jacomea Bio Posted July 9, 2011 Share Posted July 9, 2011 Bonjour, moi aussi même problème que vous 2 et toujours pas trouvé de solution :-S Link to comment Share on other sites More sharing options...
sebduc Posted July 31, 2011 Share Posted July 31, 2011 Bonjour, moi aussi même problème que vous 2 et toujours pas trouvé de solution :-S pareil pour moi Link to comment Share on other sites More sharing options...
Bruno Posted August 4, 2011 Share Posted August 4, 2011 Moi aussi... Link to comment Share on other sites More sharing options...
Asenar Posted August 4, 2011 Share Posted August 4, 2011 Bonjour, je n'arrive pas à reproduire l'erreur javascript que vous décrivez. Cela se produit visiblement lors de la requête ajax suivante pour remplir l'élément <select>.: /admin/ajax.php?_=1312463742305& ajaxProductSuppliers=1 une chaine doit apparaitre : [{"optionValue": "1", "optionDisplay": "le fournisseur 1"},{"optionValue": "2", "optionDisplay": "le fournisseur 2"}] Avez vous la même chose ? Si non, qu'est ce qui s'affiche ? Quelques infos en plus : Le code qui affiche l'erreur se trouve dans le fichier /admin/tabs/AdminProducts.php vers la ligne 2144 Link to comment Share on other sites More sharing options...
rasdri Posted September 14, 2011 Share Posted September 14, 2011 Bonjour, j'ai la meme erreur "Supplier ajax error: parsererror" cela est survenu pour moi après avoir supprimé ma liste de supplier et fait ensuite un import des supplier ce qui est bizarre : j'ai bien la liste de mes suppliers (Catalogue -> Fournisseurs) par contre sur la fiche produit, la liste déroulante est vide une suggestion svp ? ou est ce que ca a été résolu quelque part sur un autre sujet que je n'aurais pas trouvé ? (j'ai bien vu ça :http://www.prestashop.com/forums/topic/1167[spam-filter]manufacturer-ajax-error-parsererror/ mais rajouter le trim ne résoud pas mon pb) merci Link to comment Share on other sites More sharing options...
rasdri Posted September 14, 2011 Share Posted September 14, 2011 je pense avoir trouvé la source du problème, par contre je ne sais pas comment corriger ça niveau code, si l'equipe presta à une solution à proposer : en fait lors de mon import, j 'avais des champs avec un antislash devant des apostrophes (\') j'ai viré l'antislash sur le champ name directement dans la base pour ne laisser que l'apostrophe et l'erreur à disparue. Si ca peut en aider certains... Link to comment Share on other sites More sharing options...
Jacomea Bio Posted September 16, 2011 Share Posted September 16, 2011 Toujours le même problème à ce jour, si cela peut être utile afin de trouver la solution pour nous tous, voilà ce que j'ai dans AdminProducts.php (j'ai élargi le champs au cas où ) : }); $.ajax({ url: "'.dirname($currentIndex).'/ajax.php", dataType: "json", data: "ajaxProductSuppliers=1", success: function(j) { var options = $("select#id_supplier").html(); if (j) for (var i = 0; i < j.length; i++) options += \'<option value="\' + j.optionValue + \'">\' + j.optionDisplay + \'</option>\'; $("select#id_supplier").html(options); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(\'Supplier ajax error: \'+textStatus); } }); if($(\'#available_for_order\').is(\':checked\')){ $(\'#show_price\').attr(\'checked\', \'checked\'); $(\'#show_price\').attr(\'disabled\', \'disabled\'); } else { $(\'#show_price\').attr(\'disabled\', \'\'); } }); </script> <b>'.$this->l('Product global information').'</b> - '; $preview_url = ''; if (isset($obj->id)) { $preview_url = ($link->getProductLink($this->getFieldValue($obj, 'id'), $this->getFieldValue($obj, 'link_rewrite', $this->_defaultFormLanguage), Category::getLinkRewrite($this->getFieldValue($obj, 'id_category_default'), (int)($cookie->id_lang)))); if (!$obj->active) Link to comment Share on other sites More sharing options...
jeckyl Posted September 17, 2011 Share Posted September 17, 2011 Bonjour, rasdri nous précise après quoi cela est arrivé, import de fournisseurs, par contre pour les autres qu'en est il ? avez vous des fournisseurs, avez vous effacé tous les fournisseurs, avez vous importé des fournisseur ... Est ce que cela change quelque chose si vous créez un fournisseur à partir du bo ? Link to comment Share on other sites More sharing options...
Tchupa Posted September 22, 2011 Share Posted September 22, 2011 Bonjour, je rencontre le même problème a part que moi le message d'erreur concerne les fabricants: Manufacturer ajax error: parsererror C'est arrivé juste après avoir constitué ma liste de fabricant a partir du BO. D'ailleurs la liste des fabricants est vide quand je vais sur une fiche article. Cette 1.4 me fou les boules sérieux j'ai jamais eut autant d'ennui avec prestashop. 1 Link to comment Share on other sites More sharing options...
Tchupa Posted September 22, 2011 Share Posted September 22, 2011 Je me permets de poster une deuxième fois a la suite mais j'ai trouvé la solution au problème de tout le monde sur la forge. Voici la solution: vous devez ouvrir le fichier admin/ajax.php Chercher la ligne: $jsonArray[] = '{"optionValue": "'.$manufacturer['id_manufacturer'].'", "optionDisplay": "'.htmlspecialchars($manufacturer['name']).'"}'; La remplacer par $jsonArray[] = '{"optionValue": "'.$manufacturer['id_manufacturer'].'", "optionDisplay": "'.htmlspecialchars(trim($manufacturer['name'])).'"}'; Trouver la ligne: $jsonArray[] = '{"optionValue": "'.$supplier['id_supplier'].'", "optionDisplay": "'.htmlspecialchars($supplier['name']).'"}'; La remplacer par: $jsonArray[] = '{"optionValue": "'.$supplier['id_supplier'].'", "optionDisplay": "'.htmlspecialchars(trim($supplier['name'])).'"}'; enregistrez, testez et ça fonctionne normalement. Tchupa. 1 Link to comment Share on other sites More sharing options...
Carl Favre Posted September 22, 2011 Share Posted September 22, 2011 Merci d'avoir poster la réponse pour les autres Tchupa. Link to comment Share on other sites More sharing options...
Jacomea Bio Posted September 22, 2011 Share Posted September 22, 2011 En ce qui me concerne, ça n'a malheureusement pas résolu mon problème , j'espère néammoins que ça a permis à d'autres de régler le leur. Link to comment Share on other sites More sharing options...
Carl Favre Posted September 22, 2011 Share Posted September 22, 2011 As-tu signalé ton problème dans le bug tracker jacomea Bio ? Link to comment Share on other sites More sharing options...
Jacomea Bio Posted September 22, 2011 Share Posted September 22, 2011 non, j'avoue ne pas être hyper à l'aise avec la langue de shakespeare du coup je ne m'y suis pas aventurée. Link to comment Share on other sites More sharing options...
ablond Posted October 26, 2011 Share Posted October 26, 2011 Bonjour, Personnellement la modification du fichier ajax.php n'a pas résolu mon problème. Par contre, je n'avais pas de fabricant ni de fournisseur. Après en avoir renseigné un fictif de chaque, l'erreur est résolu. Si ça peut aider ... Link to comment Share on other sites More sharing options...
Jacomea Bio Posted October 26, 2011 Share Posted October 26, 2011 Alléluia !! Merci ablond, après avoir rentré puis activé un fournisseur fictif, le problème semble résolu c'est inimaginable le temps que je vais gagner à présent, encore merci ! Link to comment Share on other sites More sharing options...
snakeyese Posted April 19, 2012 Share Posted April 19, 2012 En ce qui me concerne, j'ai toujours l'erreur malgré les propositions faites au dessus ... j'ai les deux erreurs en suppliers ou manufacters. J'ai des fournisseurs et fabricants de renseignés et je ne sais pourquoi mais cette érreur est arrivé d'un coup. Si quelqu'un pouvait m'aider car j'avoue que cela bloque pas mal la machine car il m'est très difficile de mettre des produits en lignes désormais. Lors d'une création de fiche il arrive que tous se passe bien puis après un enregistrer et rester tout devienne compliqué car erreur ajax. Je précise que je viens de mettre à jour sous la dernière version prestashop Merci à tous Y aurait il un problème éventuellement avec la base de donnée ? 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