SPKF Posted July 31, 2013 Share Posted July 31, 2013 Bonjour, A la suite de l'installation du module Chronopost 2.7 pour Presta 1.5.4.0, je ne parvient pas à éditer un des transporteurs qui s'importe avec l'installation de ce module. Je voudrais tout simplement décocher un pays et mettre le taux de TVA de 19,6% mais les modifications ne sont pas prises en compte et un message d'erreur s'affiche : Une erreur s'est produite pendant la mise à jour de l'objet. carrier Pour info j'ai désinstaller les modules (chroposte / socolissimo) qui importent des transporteurs, vider les tables carrier_*, réinstaller les modules mais rien y fait, impossible d'editer certain. Avez vous une piste ? Link to comment Share on other sites More sharing options...
SPKF Posted August 7, 2013 Author Share Posted August 7, 2013 up. Si besoin de plus de renseignement, n'hésitez pas. Link to comment Share on other sites More sharing options...
SPKF Posted August 18, 2013 Author Share Posted August 18, 2013 Up ;-( Link to comment Share on other sites More sharing options...
antoineg Posted August 22, 2013 Share Posted August 22, 2013 (edited) up. Si besoin de plus de renseignement, n'hésitez pas. Moi j'ai le même problème avec un transporteur que j'ai créé manuellement "retrait au siège"....une fois créé, plus moyen de l'éditer. Merci de me dire comment tu t'en est sorti ? Antoine Edited August 22, 2013 by antoineg (see edit history) Link to comment Share on other sites More sharing options...
indesign47 Posted August 22, 2013 Share Posted August 22, 2013 De l'information sur ce Post http://www.prestashop.com/forums/topic/256560-creation-et-mise-a-jour-dun-transporteur-impossible/ Link to comment Share on other sites More sharing options...
SPKF Posted August 22, 2013 Author Share Posted August 22, 2013 Pour l'instant je m'en suis pas sorti ! Je regarde plus en profondeur cet aprem. Link to comment Share on other sites More sharing options...
indesign47 Posted August 22, 2013 Share Posted August 22, 2013 module Chronopost 2.7 version plus récente disponible 2.8.3 (à tester) Link to comment Share on other sites More sharing options...
SPKF Posted August 22, 2013 Author Share Posted August 22, 2013 Ha ? Tu as un lien ? Tu ne confonds pas avec So colissimo qui est en version 2.8.3. Dans mon soucis, j'utilise Chronopost (http://www.chronopost.fr/transport-express/livraison-colis/site/chronov4/lang/fr/plateformes) dans sa version LAVANDE-2.7.2 Link to comment Share on other sites More sharing options...
indesign47 Posted August 22, 2013 Share Posted August 22, 2013 Tu ne confonds pas avec So colissimo qui est en version 2.8.3. Oups ! en effet je pensais qu'il s'agissait du module So colissimo Désolé, je n'utilise pas Chronospost. La désinstallation et vider les tables carrier_* sont en effet les bonnes procédures. Vérifie si le module n'écrit dans d'autres tables qui lui sont spécifiques ? Vérifie le code lors de l'installation des transporteurs par défaut du module. Link to comment Share on other sites More sharing options...
blacktrend Posted August 28, 2013 Share Posted August 28, 2013 Up J'ai exactement le même problème avec ce module Chronopost. Mais j'avais eu ce problème déjà 1 fois avant d'avoir installé chronopost alors que je créais des transporteurs test. J'avais remarqué que cette erreur survenait si le texte saisi dans le champs "délai" était trop long. Et j'avais réussi à contourner ce problème en supprimant le transporteur en question et en créant un nouveau avec un texte "delai" plus court. Mais le module chronopost crée lui-même des transporteurs avec un texte délai à rallonge et si je supprime ces transporteurs pour les recréer manuellement, je ne sais pas comment faire le lien avec le module (sans doute par l'id transporteur mais où ?). Sinon je n'ose pas toucher à la bdd de peur d'aggraver la situation. Link to comment Share on other sites More sharing options...
SPKF Posted August 29, 2013 Author Share Posted August 29, 2013 Bonjour, Le message "Une erreur s'est produite pendant la mise à jour de l'objet. carrier" est la traduction d'une erreur sur une requête UPDATE. Pour avoir un message d'erreur détaillé : /config/defines.inc.php define('_PS_MODE_DEV_', true); // (par default : false) define('_PS_DEBUG_PROFILING_', true); // (par default : false) Le soucis vient en effet du délais, de cette partie de texte. En prenant la requête et en l’insérant directement dans phpmyadmin, on s'aperçoit que c'est l'apostrophe contenu dans le texte "delais" qui pose problème. ôté de son apostrophe, la requete UPDATE passe. Cependant, je n'ai pas eu la patience de débugger le module Chronoposte. J'ai donc effacé les transporteurs qui posaient problème et recréer de toute pièce. En me baladant à travers les tables, il y a un champs nommé "external_module_name" dans la table "ps_carrier". Je pense que c'est un bon début de piste. Je n'ai pas essayer de d'ajouter "chronopost" sur les transporteurs creer manuelement, tout comme ceux généré par le module chronopost. Mais incessamment sous peu je pourrait fournir la réponse si cela fonctionne. Le but étant de passer outre le bug du module tout en rattachant les transporteurs chrono au module chrono pour générer les bordereaux. A suivre Link to comment Share on other sites More sharing options...
blacktrend Posted August 29, 2013 Share Posted August 29, 2013 Bon la seule solution que j'ai trouvée : (en tant que neophyte) - désinstaller le module chronopost - modifier le fichier chronopost.php afin de réduire le texte crée pour les délais (rechercher "delay" dans le fichier et modifier le texte pour le raccourcir). Pour info les miens sont de 74 caractères maxi en comptant les espaces. Je n'ai pas mis non plus d'apostrophe. - remplacer l'original par ftp - réinstaller le module Et là pour moi ça marche, je peux de nouveau modifier mes transporteurs. Je précise à nouveau que ce problème était déjà apparu avant que j'installe pour la première fois Chronopost donc je dirai que le problème ne vient pas du module. 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