Il y a quelques jours, je publiais un premier article sur Mondial Relay en tant que transporteur pour votre boutique e-commerce, nous continuons aujourd'hui avec un post sur l'intégration du module Mondial Relay à Magento 1.9. Pour commencer rappelons que le module Mondial Relay pour Magento 1 est payant et coûte 89$, il d'ailleurs est disponible sur la Magento Marketplace et s'appelle Mondial Relay Shipping Methods Management par Man4x. Bien qu'il ne soit pas directement édité par Mondial Relay, il est le seul disponible et recommandé par le transporteur pour les versions Magento de 1.4 à 1.9. De plus, vous trouverez sur la page de téléchargement la documentation liée assez complète.
Concernant son installation, après téléchargement, il existe 3 options possibles :
- Décompressez les fichiers téléchargés et copiez à la racine de votre site, via FTP, l'ensemble des fichiers à l'exception de package.xml. C'est de loin la méthode la plus efficace.
- Après votre achat, la Magento Marketplace vous propose d'installer le module, pour cela elle vous propose de copier une clé. Cette dernière est alors à utiliser dans votre onglet Système/Magento Connect/Magento Connect Manager. Magento se charge alors de lancer l'installation et vous indique lorsque c'est réussi.
- Dernière possibilité, utilisez la Magento Connect Manager pour installer le module via le fichier package.xml fourni dans votre archive décompressée. Même chose, Magento vous indique lorsque l'installation est réussie.
Quelque soit la solution retenue, votre site sera inaccessible après cette opération que ce soit en back et en frontoffice. Vous obtiendrez à la place une erreur d'accès serveur de 503 (service unvailable). Vous devrez vous connecter à votre FTP et supprimer le fichier maintenance.flag qui se sera créé à la racine de votre site. C'est pourquoi, accès FTP pour accès FTP, je vous conseille la solution 1.
Passons enfin à la configuration en backoffice et comme nous discutons installation, je ne reviendrai pas sur la configuration des prix qui est très bien documentée par Man4x. Le module Mondial Relay s'installant dans Système/Configuration/Vente/Mode de livraison, il vous ajoutera 3 nouveaux onglets dont les 2 et 3 qui vous serviront à la configuration des prix en points relais et à domicile, n'oubliez pas de les activer une fois configurés. Revenons à l'onglet 1, ce dernier vous demandera d'avoir créé un compte Mondial Relay sur leur site pour profiter pleinement du module. Dès lors vous devrez remplir les informations suivantes à l'aide des données de votre compte Mondial Relay présentes dans l'onglet Mes paramètres de connexion (à droite Magento, à gauche Mondial Relay) :
- Référence de marque (10 caractères) = Code enseigne + Code marque (8+2 caractères)
- Clé privée (8 caractères) = Clé privée (8 caractères)
Sauvegardez et n'oubliez pas de vider vos caches Magento, Mondial Relay est désormais disponible sur votre site en frontend dans les options de livraison. Si comme moi, il n'apparaît pas du premier coup n'hésitez pas à vérifier quelle unité de poids votre Magento fournit à vos modules de livraison. En effet, le module Mondial Relay est en kilogrammes et il est possible que votre Magento lui renvoie des grammes, on dépasse alors très rapidement le poids maximal transportable ! Si c'est le cas, il vous faudra alors mettre les mains dans le cambouis afin de corriger, côté module, l'unité de poids utilisée. Je vous conseille alors de faire appel à un profil un peu "technique" tout comme si vous décidez de customiser la mise en page de ce module...