Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Les Modules

Plus de 300 modules Thelia


Mondial Relay

14 janvier 2013 , par Benoît PASCAL Allimant

Compatibilité

à partir de Thelia 1.5.1

Téléchargement(s)

version 2.0.0


Module de transport Mondialrelay

Installation

1) Veuillez mettre en place une boucle dans le fichier adresse.html comme ci-dessous :

  1.                         <THELIA_transport type="TRANSPORT" nom="Mondialrelay">
  2.                                 <T_relaycolis>
  3.                                         <li>
  4.                                                 <a href="#"><span class="modeDeLivraison">#TITRE / #PORT &euro;</span>
  5.                                                 <span class="choisir">Listes des Points Relais </span></a>
  6.                                         </li>
  7.                                         <form action="#URLCMD" method="post" enctype="multipart/form-data" id="relaycolis"  >
  8.                                         <table>
  9.                                                 <THELIA_relaycolis type="Mondialrelay" nom="#TITRE">
  10.                                                                         <tr>
  11.                                                                                 <td><label for="NUM">#NOM - #ADRESSE3 - #VILLE #CP</label></td>
  12.                                                                                 <td>
  13.                                                                                         <input type="radio" id="#NUM" value="#NUM" name="num_relay"/>
  14.                                                                                         <input type="hidden" value="#NOM" name="#NUMnom_relay"/>
  15.                                                                                         <input type="hidden" value="#ADRESSE3" name="#NUMadresse3_relay"/>
  16.                                                                                         <input type="hidden" value="#VILLE" name="#NUMville_relay"/>
  17.                                                                                         <input type="hidden" value="#CP" name="#NUMcp_relay"/>
  18.                                                                                
  19.                                                                                 </td>
  20.                                                                                 <td><a href="#DETAILPR" TARGET="popup" >Plus d'info ></a></td>
  21.                                                                         </tr>
  22.                                                 </THELIA_relaycolis>
  23.                                         </table>
  24.                                         <input  type="submit" id="submit_relaycolis" value="Choisissez votre Relais"/>
  25.                                         </form>
  26.                                          
  27.                                 </T_relaycolis>
  28.                                         Erreur chargement Relais
  29.                                 <//T_relaycolis>
  30.                         </THELIA_transport>

1 bis) Possibilités de mettre en place un formulaire pour sélectionner les points relais suivant le code postal

  1.         <p>Chercher un Point Relais &agrave; partir d'un code postal :</p>  
  2.         <form action="adresse.php" method="get" id="cpostal">
  3.                 <input type="hidden" name="action" value="recherche_cp" />
  4.                 <input type="text" name="cp_relay" />
  5.                 <input type="submit" />
  6.         </form>

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 :

  1. <div class="adresseDeLivraisonRecap">                          
  2.         <h3>Mon Point Relais de livraison</h3>
  3.         <div class="contenu">
  4.                 <THELIA_adrelay type="Mondialrelay" nom="adresserelay" >
  5.                         #NOR    <br />
  6.                         #ADR3R<br />
  7.                         #CPR #VIR<br/>
  8.                 </THELIA_adrelay>
  9.         </div>
  10.         <a href="#URLPREC" class="modifierOuAjouter">Modifier cette adresse</a>
  11. </div>

3) Vous avez la possibilité de récupérer le statut de la livraisons pour l’afficher dans le compte client (exemple de code) :

  1. $query = mysql_query("select * from Mondial_relay where commande =\"id\" ");
  2. $row = mysql_fetch_object($query);
  3. $crc = md5("<" . $code_enseigne . $code_marque . ">" . $row->expedition . "<" . $cle_privee . ">");
  4. $url = "http://www.mondialrelay.fr/lg_fr/espaces/url/popup_exp_details.aspx?cmrq=". $code_enseigne . $code_marque ."&nexp=".  $row->expedition ."&crc=". $crc."";
  5. <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

  • bug or not bug ? Le 16 septembre 2013 à 21:29

    bonsoir,
    je viens de mettre en ligne un site qui propose la livraison mondial relay vers la france, la belgique et le luxembourg, hors, apparement, cela ne marche que pour la france ...
    est ce normal ?

    xavier


Ajouter un commentaire

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.


Nos
partenaires



Contactez
Thelia


Pour toutes questions concernant Thelia, vous pouvez nous contacter :

contacter Thelia par téléphone par téléphone au 04 44 05 31 00

Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

April Oséo FEDER