Module de transport Mondialrelay
Installation
1) Veuillez mettre en place une boucle dans le fichier adresse.html comme ci-dessous :
<THELIA_transport type="TRANSPORT" nom="Mondialrelay">
<T_relaycolis>
<a href="#"><span class="modeDeLivraison">#TITRE / #PORT
€</span>
<span class="choisir">Listes des Points Relais
</span></a>
<form action="#URLCMD" method="post" enctype="multipart/form-data" id="relaycolis" >
<THELIA_relaycolis type="Mondialrelay" nom="#TITRE">
<input type="radio" id="#NUM" value="#NUM" name="num_relay"/>
<input type="hidden" value="#NOM" name="#NUMnom_relay"/>
<input type="hidden" value="#ADRESSE3" name="#NUMadresse3_relay"/>
<input type="hidden" value="#VILLE" name="#NUMville_relay"/>
<input type="hidden" value="#CP" name="#NUMcp_relay"/>
<td><a href="#DETAILPR" TARGET="popup" >Plus d'info >
</a></td>
</THELIA_relaycolis>
<input type="submit" id="submit_relaycolis" value="Choisissez votre Relais"/>
</T_relaycolis>
Erreur chargement Relais
<//T_relaycolis>
</THELIA_transport>
1 bis) Possibilités de mettre en place un formulaire pour sélectionner les points relais suivant le code postal
<p>Chercher un Point Relais
à partir d'un code postal :
</p>
<form action="adresse.php" method="get" id="cpostal">
<input type="hidden" name="action" value="recherche_cp" />
<input type="text" name="cp_relay" />
2) Suivant le design du site, vous pouvez modifier le fichier commande.html pour afficher l’adresse de livraison du point relais avant la confirmation de la commande :
<div class="adresseDeLivraisonRecap">
<h3>Mon Point Relais de livraison
</h3>
<THELIA_adrelay type="Mondialrelay" nom="adresserelay" >
</THELIA_adrelay>
<a href="#URLPREC" class="modifierOuAjouter">Modifier cette adresse
</a>
3) Vous avez la possibilité de récupérer le statut de la livraisons pour l’afficher dans le compte client (exemple de code) :
$query = mysql_query("select * from Mondial_relay where commande =\"id\" ");
$row = mysql_fetch_object($query);
$crc = md5("<" . $code_enseigne . $code_marque . ">" . $row->expedition . "<" . $cle_privee . ">");
$url = "http://www.mondialrelay.fr/lg_fr/espaces/url/popup_exp_details.aspx?cmrq=". $code_enseigne . $code_marque ."&nexp=". $row->expedition ."&crc=". $crc."";
<a href="<?php echo $url;?>">ETAT DE L'EXPEDITION</a>
4) Veuillez ensuite remplir le fichier de configuration du plug-in (config.php) avec les données que Mondial Relay vous à fournis. Et mettre vos coordonnées d’expéditeur.
Fonctionnement
Faire attention aux poids des commandes qui doit être noté en gramme. Par défaut il est à 1000 g. (Vérifier le fichier expedition.php pour le poids)
Une fois la commande effectué vous pouvez crée l’expédition dans l’administration. Il vous suffit de choisir un points relais de livraison parmis les 3 proposés et de valider. Ensuite vous verrez un liens pour télécharger le bon ˆ imprimer et ˆ coller sur votre colis. C’est ce bon qui contient toute les infos poids, points relais expéditions et livraisons.
En cas de bug vous pouvez dé-commenter l’affichage des variables du web service qui vous permettra de décoder les erreurs possibles.
(ex : //print_r($result);
)
1 Message