africart Posted August 18, 2010 Share Posted August 18, 2010 Bonjour,J'ai un souci pour les numéros de suivi.Pour les colissimo, pas de problème, il existe l'URL suivante:http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=@ Mais ce lien ne prend pas en charge les lettres max que j'utilise pour des envois légers et peu volumineux.La poste a mis en place une URL de suivi unique:http://www.laposte.fr/Particulier/Profitez-de-nos-services-en-ligne/Suivi-des-envoisMais il n'est pas de la même forme que l'autre, ne se termine pas par l'arobase et on ne peut donc pas l'entrer tel quel dans le BO.Comment faire?Pour l'instant, j'ai contourné le problème en enregistrant un message prédéfini que j'appelle en temps voulu et dans lequel j'ai juste à entrer les 8 chiffres. C'est rapide mais pas complètement automatisé.Si quelqu'un a une autre solution, je suis preneur!!Merci Link to comment Share on other sites More sharing options...
eltitos Posted August 18, 2010 Share Posted August 18, 2010 Bonjour,j'ai eu le meme "soucis" avec EMS.Ce que j'ai fait c'est dans le transporteur j'ai mis l'adresse de suivi ( sans @), ensuite dans le fichier mail in_transit.html j'ai rajoute une phrase du type : Le numero de suivi est : {shipping_number} Comme ca les clients recoivent l'url pour suivre le colis et son numero. Link to comment Share on other sites More sharing options...
africart Posted August 18, 2010 Author Share Posted August 18, 2010 OK, merci, j'ai appliqué tes transformations.Mais quand dois-je entrer le numéro?Je viens de faire passer une commande en statut "en cours de livraison" mais presta n'a pas demandé de numéro??? Link to comment Share on other sites More sharing options...
meditation Posted August 18, 2010 Share Posted August 18, 2010 http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&tousObj;=&numObjet;=@voici le lien pour la lettre max, il marche bien chez moi. Link to comment Share on other sites More sharing options...
africart Posted August 18, 2010 Author Share Posted August 18, 2010 Je l'ai rentré dans le BO>transporteurs mais presta le refuse - URL invalide.C'est dommage car avec un 2eme clic, le client accède direct avec le numéro au site coliposte en cas de colissimo.ce lien fonctionne chez toi? Link to comment Share on other sites More sharing options...
africart Posted August 23, 2010 Author Share Posted August 23, 2010 En fait, ca marche avec l'URL:http://www.laposte.fr/Particulier/Profitez-de-nos-services-en-ligne/Suivi-des-envoisPour colissimo, colissimo inter et lettre max.très pratique donc Link to comment Share on other sites More sharing options...
Spriter Posted August 23, 2010 Share Posted August 23, 2010 Salut Africart,Mais c'est au client d'entrer son n° de suivi ou tu peux intégrer le n° de suivi dans le lien ? Link to comment Share on other sites More sharing options...
africart Posted August 23, 2010 Author Share Posted August 23, 2010 Salut,Je viens de vérifier, en fait ça ne fonctionne pas, le numéro n'est pas intégré dans le lien!!Ca m'agace!!J'enlève le résolu.D'autre part, il y a une faute d'orthographe dans le mail client, il est notéColis en cours d'envoieSupprimer le e d'envoi bien sûr. Link to comment Share on other sites More sharing options...
Spriter Posted August 23, 2010 Share Posted August 23, 2010 Re,Oui ce type de lien ne permet pas d'intégrer le numéro de suivi... D'autre part, moi je n'ai pas la faute d'orthographe sur le titre du mail envoyé pour Colis en cours d'envoi... as tu la dernière update de Prestshop ? Link to comment Share on other sites More sharing options...
africart Posted August 23, 2010 Author Share Posted August 23, 2010 Non, je suis en 1.2.5Ne reste que le lien fourni par meditation:http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&tousObj;=&numObjet;=@mais presta n'en veut pas, j'ignore pourquoi!! Link to comment Share on other sites More sharing options...
Spriter Posted August 23, 2010 Share Posted August 23, 2010 Ah alors la je ne puis te renseigner car moi je bosse plus avec les colis ! Pour tes accents c'est réglé dans la 1.3.1 :-) Link to comment Share on other sites More sharing options...
lutinfute Posted September 17, 2010 Share Posted September 17, 2010 essayez :http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&numObjet;=@ Link to comment Share on other sites More sharing options...
africart Posted September 17, 2010 Author Share Posted September 17, 2010 Merci mais je l'avais mentionnée plus haut, cette adresse est marquée invalide par presta!! Link to comment Share on other sites More sharing options...
lutinfute Posted September 17, 2010 Share Posted September 17, 2010 En effet, c'est bizare... Il y a des ; qui s'interposent dans le copier-coller.L'adresse est donc bonne, mais il faut retirer le point-virguleEn tous cas, c'est valide pour moi... Link to comment Share on other sites More sharing options...
africart Posted September 17, 2010 Author Share Posted September 17, 2010 Eh, tu as raison, merci beaucoupc'est bien ce ; qui clochait.J'ai ajouté sur le BO, j'attends la prochaine commande pour valider le changement. Link to comment Share on other sites More sharing options...
africart Posted September 23, 2010 Author Share Posted September 23, 2010 Ca fonctionne avec le lien :http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&numObjet;=@En un clic pour la lettre maxUn clic supplémentaire renvoie sur la page colissimo, c'est donc satisfaisant.Merci, Résolu Link to comment Share on other sites More sharing options...
lutinfute Posted September 23, 2010 Share Posted September 23, 2010 Cà fonctionne en retirant le point-virgule de ce lien... ;-) Link to comment Share on other sites More sharing options...
amti Posted December 5, 2011 Share Posted December 5, 2011 Je déterre ce sujet car je souhaiterais savoir si quelqu'un sait quelle manipulation faire (quels fichiers ont peut modifier, etc) afin d'avoir pour un même transporteur la bonne adresse de suivi qui se sélectionne: donc soit http://www.coliposte.net/particulier/suivi_particulier.jsp?colispart=@ si le numéro est au format colissimo ou soit http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&tousObj=&numObjet=@ si il est au format lettre max. Merci beaucoup de votre aide. Link to comment Share on other sites More sharing options...
amti Posted March 26, 2013 Share Posted March 26, 2013 J'ai pour ma part procedé à une modification des sources afin de pouvoir gerer plusieur adresses de suivi pour un même transporteur Link to comment Share on other sites More sharing options...
jd440 Posted July 20, 2014 Share Posted July 20, 2014 @Calacolori pourrais tu partager tes modif? Merci Link to comment Share on other sites More sharing options...
karopresta Posted October 15, 2015 Share Posted October 15, 2015 Eh, tu as raison, merci beaucoup c'est bien ce ; qui clochait. J'ai ajouté sur le BO, j'attends la prochaine commande pour valider le changement. Bonjour, Je sais bien que votre réponse date de 2010 (sic) mais j'ajoute ma petite contribution pour ceux qui rencontreraient ce problème (comme je l'ai rencontré). Déjà je remercie les liens donnés qui sont les bons (http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&numObjet=@) (retirez les parenthèses bien sur). Mais surtout, pour mettre à jour le suivi de vos commandes en cours, il faut aller modifier l'URL dans la table ps_carrier (dans le champ URL) et mettre cette bonne URL à la place de l'ancienne qui reste en dur malgré les modifs faites chez le transporteur. Ainsi, si vous avez des clients dont le colis est en cours d'envoi et que vous faites cette manip "après" avoir renseigné le code du suivi, votre client pourra bien suivre son colis. Link to comment Share on other sites More sharing options...
romaric17 Posted March 12, 2016 Share Posted March 12, 2016 (edited) Je déterre ce sujet car je souhaiterais savoir si quelqu'un sait quelle manipulation faire (quels fichiers ont peut modifier, etc) afin d'avoir pour un même transporteur la bonne adresse de suivi qui se sélectionne: donc soit http://www.coliposte.net/particulier/suivi_particulier.jsp?colispart=@ si le numéro est au format colissimo ou soit http://www.csuivi.courrier.laposte.fr/default.asp?EZ_ACTION=rechercheRapide&tousObj=&numObjet=@ si il est au format lettre max. Merci beaucoup de votre aide. Bonjour, J'ai souhaité réaliser ce que vous cherchiez à faire ici et voici comment j'ai procédé sans modifier le code de Prestashop. Pré-requis : On a un transporteur La Poste indifférencie que l'envoi soit en Colissimo ou en Courrier suivi. Dans le backoffice, on entre les numéros de suivi sur le détail de la commande en backoffice sans faire attention au fait que ce soit un Colissimo ou un Courrier suivi. Etape 1 / J'ai écrit un script PHP très simple, qui se charge de détecter si le numéro de suivi est un Colissimo ou un Courrier suivi puis de renvoyer vers le site de suivi adéquant. Le script PHP est déposé sur notre serveur web, par exemple à la racine, ce qui donne : http://www.monsite.com/suivicolis.php Je ne suis pas développeur mais ce code répond à nos besoins. Si un développeur souhaite l'améliorer, son aide est la bienvenue. On peut facilement améliorer le script pour savoir reconnaître d'autres formats de numéros de suivi. <? header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); $numsuivi = $_GET["numsuivi"]; //On récupère le numéro de suivi fourni dans l'URL. $debut = substr($numsuivi,0,1); //On isole le début du numéro de suivi. if ($debut=='1') //Si le numéro de suivi commence par un 1, on redirige vers Courrier suivi. { $url = "http://www.csuivi.courrier.laposte.fr/suivi/index?id=".$numsuivi; header ("Location: $url"); exit; } elseif ($debut=='8') //Sinon si le numéro de suivi commence par un 8, on redirige vers Colissimo. { $url = "http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=".$numsuivi; header ("Location: $url"); exit; } elseif ($debut=='5') //Sinon si le numéro de suivi commence par un 5, on redirige vers Colissimo. { $url = "http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=".$numsuivi; header ("Location: $url"); exit; } else { header("Location: ../"); //Dans les autres cas (numéro de suivi non reconnu ou non fourni), on redirige vers l'accueil du site. exit; } ?> Etape 2 / Dans les paramètres du transporteur La Poste, l'adresse de suivi sera : http://www.monsite.com/suivicolis.php?numsuivi=@ Ainsi nous allons envoyer les numéros de suivi au script qui se chargera de rediriger vers le suivi Colissimo ou Courrier suivi. Bonne journée et bonnes ventes ! Edited March 12, 2016 by romaric17 (see edit history) 2 Link to comment Share on other sites More sharing options...
doekia Posted March 12, 2016 Share Posted March 12, 2016 @romaric, ton code est bien, mais tu es passé a coté de la problématique initiale, qui n'implique d'ailleurs aucun changement de code dans PrestaShop, ou ailleurs. Le cas ici expliqué est lorsque l'on a créer un transporteur en oubliant de mettre l'url de suivi. Si ensuite on l'ajoute, par construction, PrestaShop ne présentera cette url dans l'historique de commande et dans le Bo que pour les commandes passées après le changement. Ton étape 2 par exemple est dans ce cas de figure D'ailleurs il n'est absolument pas nécessaire dans le cas de laposte de différencier les urls de suivi courrier des colis http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=123456789012 marche très bien. Par contre ton mécanisme est très utile lors que tu utilises un suivi type ala multi-shipping, le numero de suivi est pourquoi pas le numéro de commande et on redirige vers la bonne plate-forme. Link to comment Share on other sites More sharing options...
jd440 Posted March 12, 2016 Share Posted March 12, 2016 @romaric17 super merci pour le partage. Je suis pas d'accord avec toi @doekia je trouve que la solution répond tout à fait à la question. puisque le message d'africart de 2010 parlais du souci de tracking entre colissimo et lettre-max ou désormais lettree suivie. Dans le cas ou le client choisit un transporteur "poste" et que le commercant choisit en fonction du poids volumes colissimo ou lettre suivie. http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=123456789012 ==> ne suis pas les lettre suivie au contraire http://www.csuivi.courrier.laposte.fr/suivi/index?id=123456789 ==> ne suis pas les colis Perso j'ai fait un dev. comparable mais en overridant notamment /override/controllers/front/OrderDetailController.php if( ($carrier->url == 'http://www.csuivi.courrier.laposte.fr/suivi/index?id=@') && ( (strstr($order->shipping_number, '5')) || (strstr($order->shipping_number, '8')) || (strstr($order->shipping_number, '9')) ) ) $carrier->url = "http://www.colissimo.fr/portail_colissimo/suivre.do?colispart=@"; Link to comment Share on other sites More sharing options...
doekia Posted March 12, 2016 Share Posted March 12, 2016 Comme tu ne tarifies pas de la même manière une lettre suivie d'un colis normalement ça ne pose pas de souci. Tu as 2 transporteurs, des tranches différentes et des contraintes différentes donc des url de suivi différentes. Et, contrairement à ton override cette méthode (url différente ou méthode à romaric) fonctionne aussi en BO donc te permet en SAV de savoir rapidement répondre au client. Link to comment Share on other sites More sharing options...
romaric17 Posted March 12, 2016 Share Posted March 12, 2016 Merci @jd440 pour le partage de ton override. Je ne connais pas cette technique mais je la garde en tête. 1 Link to comment Share on other sites More sharing options...
jd440 Posted March 13, 2016 Share Posted March 13, 2016 @doekia Comme tu ne tarifies pas de la même manière[..] ca dépend de la configuration du marchand, tu peux très bien avoir un seul "transporteur", un seul prix, donc un seul lien. Et, contrairement à ton override cette méthode Pour être plus précis dans mon cas je ne l'ai pas précisé hier mais j'ai overridé aussi override/controllers/admin/AdminOrdersController.php dans le même sens afin d'avoir aussi les bon lien en BO Link to comment Share on other sites More sharing options...
doekia Posted March 13, 2016 Share Posted March 13, 2016 Si tu n'as qu'un seul transporteur avec 1 seul prix, tu n'es plus dans plus dans la configuration comptable dite "au franc le franc" pour le transport. C'est souvent pas judicieux vu les implications. Par contre j'ai souvent plusieurs transporteurs différents avec des ranges, prix différents présentant le même nom coté FO. Après, je dis ça hein, je dis rien Link to comment Share on other sites More sharing options...
Nightbutterfly Posted October 18, 2020 Share Posted October 18, 2020 Bonjour Mes suivis Colissimo et Lettres suivis ne fonctionnaient plus A priori l'adresse du suivi à changé sur le site de la poste l'adresse à utiliser est celle ci https://www.laposte.fr/outils/suivre-vos-envois?code=@ Ca fonctionne également pour l’international et le national Je n'ai pas testé pour la lettre Max Voilà si ça peut rendre service Isabelle Link to comment Share on other sites More sharing options...
bbajc Posted October 20, 2020 Share Posted October 20, 2020 Bonjour, J'ai le même soucis d'adresse de suivi qui ne fonctionne plus, j'ai également essayé avec la nouvelle url de leur site en ajoutant ?code=@ ce qui donne https://www.laposte.fr/outils/suivre-vos-envois?code=@ mais cela ne fonctionne toujours pas. Quand on cliques en BO sur le numéro d'un colis la page qui s'ouvre est toujours l'ancienne url. Je me demande si elle est pas inscrite en dur quelque part ? Avez vous une idée ? Bonne journée Béa Link to comment Share on other sites More sharing options...
doekia Posted October 20, 2020 Share Posted October 20, 2020 Lorsque vous changez l'url de suivi, Prestashop crée un nouveau transporteur avec vos modifications. Donc toute future commande auront bien le nouveau code de suivi. Pour une ancienne commande, l'url de suivi de l'époque ne change pas. Pour changer l'url des anciennes commandes, il faut changer l'url en base de données, table ps_carrier Link to comment Share on other sites More sharing options...
bbajc Posted October 20, 2020 Share Posted October 20, 2020 Bonjour Doekia Le hic est que même avec les nouvelles commandes cela ne fonctionne pas, c'est là que je ne comprend pas 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