Prestashop – Mondial Relay (module)

Prestashop-MondialRelay

Je vous propose le module mondial relay 1.4 modifié pour corriger certains bugs bloquants :
- Bug de génération des étiquettes. (Accents, numéro de tel, code postaux etc …)
- Pas d’affichage des points relais. (Problème sur les adresses avec accents)

Utilisant le module de Mondial Relay pour la boutique de parapharmacie j’ai été confronté à plusieurs erreurs :

 This key [Expe_CP] hasn’t a valid value format : 5000 This key [Expe_Tel1] hasn’t a valid value format : +xxxxxxx There is an error number : 97. Details : Clé de sécurité invalide This key [Dest_Ad3] hasn’t a valid value format : XX XXXXXX XXXXXX There is an error number : 97 Details : Clé de sécurité invalide Impossible de charger la carte des relais en front office.

J’en oublie certainement mais toutes ces erreurs sont plus ou moins liées aux mêmes problèmes. Le module et Mondial Relay  sont trop strict vis à vis des données qu’on leur donne. Ainsi il est impossible d’avoir des accents ou des numéros mal formatés ou étranger. J’ai donc modifié la version 1.4 du module et je vous propose cette version corrigée.

Téléchargez le ici :
Module Mondial Relay 1.4 (modifié) – Prestashop

/!\ ATTENTION /!\ Cette version contient des modifications en dur dans le code qui sont plus ou moins propres. J’essayerais de faire une meilleure version un jour. Lire la suite :

- Les langues sont écrites directement dans le script ce qui n’est pas propre mais ne pose pas de réel problème au pire une langue manquera et le script renverra une erreur comme avant. Si vous voulez ajouter des langues il faut les faire coïncider avec un pays. Voir ligne 352 du script MRCreateTickets.php :

private function testlang ($lang) { $langages = array('BE' => 'FR', 'LU' => 'FR'); if(array_key_exists($lang, $langages)) { return $langages[$lang]; } else { return $lang; }  }

- Si vous souhaitez utiliser le fichier cron2.php pour avoir toutes les étapes de livraison automatiquement mise à jour lisez bien le poste que j’ai fait dessus car tous les paramètres sont en dur aussi.

À lire : Prestashop – Mise à jour des commandes Mondial Relay

Tags: , , , , ,

6 Responses to “Prestashop – Mondial Relay (module)”

  1. Prestashop – Google Cloud Print Says:

    […] .recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;} < AccueilBlogMon parcoursContact « Prestashop – Mondial Relay (module) […]

  2. jean louis Says:

    Bonjour, j’ai réinstallé le module mondialrelay modifié mais rien n’a changé, j’ai toujours la page blanche lorsque je clique sur l’onglet “commande > Mondial Relay ”

    je suis obligé de faire mes étiquettes directement depuis mon compte Mondial relay.

    De plus sou Internet Explorer ça ne fonctionne pas, pas de choix de points relais lorsque l’on passe commande.

    Si quelqu’un a une idée !

    merci

  3. Yannnick Says:

    Bonjour, essaye la nouvelle version officielle du module téléchargeable sur le site.
    J’ai collaboré avec le développeur pour corriger les bugs et certaines autres améliorations ont été apportées. ;)

  4. Cyril Says:

    Bonjour,

    Tout d’abord, merci pour ce genre d’articles qui peuvent nous sortir de la panade.

    J’ai actuellement des soucis avec le module sur plusieurs sites.

    Sur le dernier, avec la version 1.7.9, nous avons encore le problème d’accents.

    Y a t’il une façon simple de corriger ce problème ? Ou bien la version 1.8 règle t’elle définitivement le soucis ?

    Merci d’avance !

  5. ben Says:

    Merci,

    jespere que c’est toujours à jour,

    ce module de base est une bouze il nous fait perdre un temps fou et vire des caractères spéciaux des adresses en affichant des messages en Anglais qui plus est…

  6. Yannnick Says:

    Bonjour Ben,
    Ça date un peu depuis il y a eu de nouvelles versions du modules.
    N’hésite pas si tu as des bugs à venir en parler si j’ai le temps je regarderais.
    Peut être que quelqu’un aura eu les même.
    Il y a d’ailleurs beaucoup d’infos sur le forum Prestashop au sujet de ce module.
    Bon courage mais ne désespère pas quand ce module fonctionne c’est quand même bien pratique. :)

Leave a Reply

CV Développeur web - PDF

Expérience professionnelle

2011 à aujourd’hui www.pharma7.fr : Chef de projet

Projet www.pharma7.fr : Chef de projet et développeur (2011)
Mission : Réaliser du boutique en ligne de parapharmacie.
- Utilisation du moteur de boutique Prestashop
- Correction de bugs des modules de Prestashop
- Création et installation de modules Prestashop
Outils utilisés : Linux Debian, apache, mysql, php, javascript, html, xhtml, javascript, css...
Lieu : Sète - Hérault

2005 à aujourd’hui www.livesync.com : Chef de projet

Projet www.livesync.com : Chef de projet et développeur (2005 - aujourd’hui)
Mission : Réaliser un site Internet de type réseau social en web 2.0 (AJAJ/AJAX - LAMP).
Gestion de l’équipe afin de développer les outils suivant :
Webmail, partage de fichiers, carnet d’adresse, agenda, ...
Outils utilisés : Linux Debian, apache, mysql, postscript, perl, javascript, html, javascript, xhtml, java, css...
Lieu : Montpellier - Hérault

2003 à 2005 www.midprod.com : Gérant de la société MidProd

Projet Immobilier : Chef de projet et développeur (2003-2005)
Mission : Réaliser un logiciel multipostes permettant aux agences immobilières de gérer leur parc ainsi qu’un site web dédié (LAMP) à chaque agence généré automatiquement avec les données entrées dans le logiciel.
Outils utilisés : Linux RedHat, apache, mysql, Delphi, html, xhtml, php...
Lieu : Montpellier - Hérault

2002 www.telecharger.com : Analyste programmeur (stage 2 mois)

Projet d’interface pour les clients : Développeur
Mission : Développer une interface web pour les clients de la société telecharger.com.
L’utilisateur doit pouvoir gérer son parc de logiciels, accéder aux statistiques relatives à ses produits.
Il est aussi nécessaire qu’il puisse dialoguer par l’intermédiaire d’une messagerie web.
Côté administration, l’interlocuteur telecharger.com reçoit les messages sur un logiciel connecté au serveur.
Outils utilisés : Delphi, mysql, apache, php, html ...
Lieu : Montpellier - Hérault

2000 www.telecharger.com : Technicien (2 mois)

Projet : Gestion de base de données
Mission : Trouver, ajouter et mettre à jour la base de données principale du site internet.
Gestion du chat IRC.
Outils utilisés : Access, Internet explorer ...
Lieu : Montpellier - Hérault

Formation

2004 - 2007 Ingénieur CNAM (En cours ...) - Montpellier
2002 - 2004 DEST CNAM - Montpellier
2000 - 2002 DUT Informatique - Montpellier
1999 - 2000 1ère année en GEII (Electronique) - Montpellier

Compétences

Anglais - Bulats niveau 2
Pratique scolaire
Bonne connaissance
Excellente pratique

Systèmes d'exploitations
Ubuntu
Debian
WINDOWS 7
WINDOWS NT
WINDOWS 2003
WINDOWS XP
WINDOWS 2k
WINDOWS 98


Languages - Echanges de données
Php
Delphi
Javascript
Perl
Html
XML
Xhtml
Ajax/Ajaj web2.0
Json
Shell
Assembleur
SQL


Système de gestion de base de données
Mysql
PostgreSQL
Access


Réseaux et protocles
FTP
HTTP
NFS
ETHERNET
iMode
SNMP
WIFI
TCP/IP


Logiciels / Divers
Apache
Asterisk
PhotoShop
Visual Studio


Système de gestion de contenu (CMS)
Prestashop
Wordpress

Divers

Permis B
PSE1 (Premiers secours en équipe de niveau 1)
Loisirs actuels : Salsa, WCS, Tango, Informatique, Cinéma ...
Anciens loisirs : Rock, KiteSurf, Natation, Judo, Jujitsu ...


Yannick KERMAREC

Ingénieur recherches et développement
Spécialisé web 2.0

Téléphone : 06 59 68 61 97

Email : yannick at kermarec dot com

Site web : http://www.kermarec.com