EXPEDITION ET LIVRAISON MONDIAL RELAY Ce module permet d accepter dans votre magasin la livraison dans les points relais partenaires du réseau Mondial Relay : - Propose la livraison en Point Relay avec photo du Point Relais et visualisation de l adresse et des horaires d ouverture. - Création des expéditions dans votre interface OsCommerce - Impression des étiquettes d expédition avec code à barres. Les pages suivantes vous présentent la configuration et l utilisation du module, ainsi que le paramétrage de la grille tarifaire des expéditions Mondial Relay. Bonne expédition. Cyrille Guillaud CG CONSULTING Consulting, développement, oscommerce, magento et prestashop. Mail : cguillaud@cg-consulting.fr Attention, il est fortement déconseiller d installer un module directement sur une boutique en production. Page 1 / 6
CONFIGURATION Copier les fichiers à la racine de votre site puis modifier les deux fichiers suivants: ainsi : 1 - Modifier dans admin/includes/boxes/customers.php : <?php /* $Id$ oscommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c 2010 oscommerce Released under the GNU General Public License */ $cl_box_groups[] = 'heading' => BOX_HEADING_CUSTOMERS, 'apps' => 'code' => FILENAME_CUSTOMERS, 'title' => BOX_CUSTOMERS_CUSTOMERS, 'link' => tep_href_link(filename_customers, 'code' => FILENAME_ORDERS, 'title' => BOX_CUSTOMERS_ORDERS, 'link' => tep_href_link(filename_orders ;?> <?php /* $Id$ oscommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c 2010 oscommerce Released under the GNU General Public License */ $cl_box_groups[] = 'heading' => BOX_HEADING_CUSTOMERS, 'apps' => 'code' => FILENAME_CUSTOMERS, 'title' => BOX_CUSTOMERS_CUSTOMERS, 'link' => tep_href_link(filename_customers, 'code' => FILENAME_ORDERS, 'title' => BOX_CUSTOMERS_ORDERS, 'link' => tep_href_link(filename_orders, 'code' => "mondialrelayadmin.php", 'title' => "mondialrelay", 'link' => tep_href_link("mondialrelayadmin.php" ;?> Page 2 / 6
2 Ajouter dans checkout_process.php: L124 123 $insert_id = tep_db_insert_id(; //DOF if(substr($shipping['id'],0,12=="mondialrelay" { tep_db_query("update ". TABLE_ORDERS. " set shipping_pointrelay = '". substr($shipping['id'],- 8. "' where orders_id = '".$insert_id."'"; } //EOF 124 for ($i=0, $n=sizeof($order_totals; $i<$n; $i++ { 125 $sql_data_array = 'orders_id' => $insert_id, 126 'title' => $order_totals[$i]['title'], 127 'text' => $order_totals[$i]['text'], 128 'value' => $order_totals[$i]['value'], 129 'class' => $order_totals[$i]['code'], 130 'sort_order' => $order_totals[$i]['sort_order']; 3 - Installer le module dans l'admin/moduls/shipping UTILISATION DU MODULE Une nouvelle grille Mondial Relay apparaît dans la gestion des clients. Image 1 Le process de Mondial Relay demande la création d'une expédition et ensuite la création d'étiquette. Page 3 / 6
1.- Les identifiants de test sont paramétrés par défaut. Il vous faut renseigner tous les identifiants en MAJUSCULE sans caractères spéciaux. Enseigne : BDTESTMR Clé privée : TesT_MondiaL_RelaY Clé privée (url : TesT_MondiaL_RelaY Marque(url : BDTESTMR11 Marque : BD Vous pouvez : - Appliquer un frais fixe (ex : emballalage pour chaque envoi - Indiquer un autre pays d expédition (Pays acceptées:'fr','be','lu' et 'ES'. - Modifier l ordre de tri dans l'affichage - Indiquer vos coordonnées postales (civilité, nom, adresse, CP, ville, Téléphone - Modifier la grille tarifaire Image 2 Page 4 / 6
2. - Pour effectuer l expédition, cliquez sur «Créer expédition» à droite. L expédition se crée automatiquement et votre numéro de suivi est indiqué dans la commande du client. Image 3 3. Pour imprimer l étiquette d expédition : Cliquez sur «Imprimer» Image 4 Un document pdf est généré avec l étiquette d expédition. Image 5 Page 5 / 6
PARAMETRER LA GRILLE TARIFAIRE 1- La grille tarifaire est paramétrée par défaut avec les couts réels du service. Vous pouvez la personnaliser pour calculer les frais en fonction du prix total du panier, ou avec des frais de port offert à partir d un certain montant. Par défaut, c est la grille tarifaire de Mondial Relay qui est appliqué. Pour cela, cliquez sur «Edit» et modifiez les portées de la configuration initiale comme suit : 0.50 : 4.20 (Jusqu à 50grammes 0.50 -> (L expédition est facturée 4.20 4.20 2- Séparer chaque configuration poids/tarif par une virgule 3- Enregistrer les modifications. Page 6 / 6