osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

12 Pages V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Contribution Mondial Relay : votre avis m'interesse
rol
posté 7 Apr 2010, 17:20
Message #26


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 272
Inscrit : 31-July 06
Lieu : Dordogne
Membre no 11348



Voici mon petit retour pour la mise en place de Mondial Relay.

Donc j'ai essayé la contrib fourni par mondial, je n'étais pas satisfait du résultat car je la trouvais pas assez simple pour le client, et j'avais quelques erreurs de fonctionnement elle ne fonctionnait de plus que sur la dernière version d'oscommerce (pas la ms2.2 que j'utilise), j'ai donc contacter telede qui avait poster avoir une contrib mondial.

La je n'ai pas grand chose a redire, la contrib fonctionne du tonnerre, le choix pour le client se fait via une liste avec des infos sur chaque point relais.

Le bonus énorme elle permet même la création des bordereaux depuis l'admin et la c'est un véritable bonheur, donc même si c'est payant j'en suis vraiment content.

Bref mondial est enfin en place chez moi et fonctionnel merci encore pour se travail telede.

Ce message a été modifié par rol - 9 Apr 2010, 13:48.


--------------------
OsCommerce ms2.2fr + admin + Spplus + Discount coupon + SEO ultimate + Sid Killer + Mes modifs
Go to the top of the page
 
souhel
posté 1 May 2010, 17:50
Message #27


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 132
Inscrit : 29-October 04
Membre no 3632



Moi aussi après plusieurs essaies sans résultats, j'ai contacter telede et en effet son travail est remarquable, et je dis A DIEU la poste, maintenant je suis à 80% des commandes sur Mondial relay dès la 1ere semaine.


--------------------
MS2FR, easypopulate 2.74, MO PICS 6, repertoire catalog suprimé. header-tags, newstetter.
Go to the top of the page
 
skieur
posté 15 May 2010, 00:29
Message #28


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



rol est ce que tu peux nous mettre un lien vers ta boutique ? Ou bien me l'envoyer en mp pour que je teste le module mondial relay vu coté client de telede ?


Merci.



Ce message a été modifié par skieur - 16 May 2010, 17:19.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
skieur
posté 15 May 2010, 21:18
Message #29


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Bonjour mosaic,

j'ai installé la contribution en suivant à la lettre les instructions donnés sur quimper web. Vérifié que les fichiers manquants étaient présents. A ce sujet il y en a un dans le zip qui n'est pas au bon endroit.

Coté admin j'ai bien le module mondial relay mais coté front office il n'y a rien qui s'affiche. J'ai activé le mode debug il ne donne pas d'info.

Selon toi il faut regarder de quel coté ? Pb d'authentification sur le serveur mondial relay ? Plutôt un problème du coté javascript non ?

Ou est ce que le mode debug affiche des infos ?


Merci de ton aide.


PS : j'utilise la dernière version MS 2.2 d'os commerce, bien modifiée par mes soins mais les modif n'interfèrent pas avec celle de cette contrib je pense.

Ce message a été modifié par skieur - 16 May 2010, 17:20.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
nilegoff
posté 15 May 2010, 21:20
Message #30


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 193
Inscrit : 26-June 05
Lieu : Finistère Sud
Membre no 6327



Bonjour,

Pour infos, les identifiants de teste ne sont pas fonctionnelle le week end.

nilegoff


--------------------
MS2.2 - AdminMS2fr 2.3 - All Products - Categorie tab - Thema 2.7 - Browse by categorie - Colissimo - Define Main PAge 1.3.3 - Low stock - Fckeditor 2.0 - Header tag Controllers - LoginBox 5.4 in header - Mbtable - Must agree to terms 1.5.3 - Order Ip Recorder - Ordomaxdropdown 1.2.3 - Products listing Columns - Prof Invoice - Quick stock update - send order html mail 5.4 - Stock status in product listing - Ultimate SEO URL V2.1 - Visible contries 1.1c - Atos - CCGV - Fianet - Xsell 2.2 - et d'autres encore...
Go to the top of the page
 
skieur
posté 15 May 2010, 21:24
Message #31


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Bonjour,

merci de ton aideLes identifiants de test c'est quoi ? Lorsque l'on a pas de contrat ?

En fait j'ai un contrat avec mondial relay et je viens de recevoir les identifiants.

A plus.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
nilegoff
posté 15 May 2010, 21:33
Message #32


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 193
Inscrit : 26-June 05
Lieu : Finistère Sud
Membre no 6327



Les identifiants de test sont :
$Enseigne_webservice='BDTESTMR';
$Key_webservice='TesT_MondiaL_RelaY';

Si tu as un contract avec eux -> tes identifiants fonctionnent aussi le Week end

nilegoff


--------------------
MS2.2 - AdminMS2fr 2.3 - All Products - Categorie tab - Thema 2.7 - Browse by categorie - Colissimo - Define Main PAge 1.3.3 - Low stock - Fckeditor 2.0 - Header tag Controllers - LoginBox 5.4 in header - Mbtable - Must agree to terms 1.5.3 - Order Ip Recorder - Ordomaxdropdown 1.2.3 - Products listing Columns - Prof Invoice - Quick stock update - send order html mail 5.4 - Stock status in product listing - Ultimate SEO URL V2.1 - Visible contries 1.1c - Atos - CCGV - Fianet - Xsell 2.2 - et d'autres encore...
Go to the top of the page
 
skieur
posté 15 May 2010, 21:43
Message #33


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Merci nilegoff ,

est ce que tu a installé cette contrib ? Elle marche ?

A plus.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
nilegoff
posté 16 May 2010, 11:09
Message #34


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 193
Inscrit : 26-June 05
Lieu : Finistère Sud
Membre no 6327



Bonjour,

J'ai installé la contribution et je l'ai enlevé, car elle ne fonctionne pas. J'en ai développé une autre facile à mettre en place sur un fonctionnement différent avec une page intermédiaire.
Je la mettrai en ligne ce soir.
(avec les identifiants de test, elle ne peut fonctionner le Week-end)

nilegoff

Ce message a été modifié par nilegoff - 16 May 2010, 11:10.


--------------------
MS2.2 - AdminMS2fr 2.3 - All Products - Categorie tab - Thema 2.7 - Browse by categorie - Colissimo - Define Main PAge 1.3.3 - Low stock - Fckeditor 2.0 - Header tag Controllers - LoginBox 5.4 in header - Mbtable - Must agree to terms 1.5.3 - Order Ip Recorder - Ordomaxdropdown 1.2.3 - Products listing Columns - Prof Invoice - Quick stock update - send order html mail 5.4 - Stock status in product listing - Ultimate SEO URL V2.1 - Visible contries 1.1c - Atos - CCGV - Fianet - Xsell 2.2 - et d'autres encore...
Go to the top of the page
 
skieur
posté 16 May 2010, 17:17
Message #35


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Ok,
merci pour ces renseignements, je suis en train d'essayer de voir avec firebug ce qui peux clocher avec la contrib de quimper web. J'ai l'impression qu'il y a du boulot quand même.

Merci pour ta contrib. Si je peux j'ai bien envie de m'investir un peu dans un module mondial relay clean.

a plus.

Ce message a été modifié par skieur - 16 May 2010, 17:17.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
nilegoff
posté 16 May 2010, 17:58
Message #36


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 193
Inscrit : 26-June 05
Lieu : Finistère Sud
Membre no 6327



Mise en place Mondial Relay en Front Office

1)
Prendre le fichier checkout_shipping_address.php et l'enregistrer sous checkout_mondial_relay.php

Remplacer les 3
Code
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
par
Code
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, 'action=mondialrelay', 'SSL'));



puis avant

Code
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


ajouter

Code
    if (isset($HTTP_POST_VARS['cp']) && ($HTTP_POST_VARS['cp'] != '00000')) {
  
         $code_postal_mr = tep_db_prepare_input($HTTP_POST_VARS['cp']);
         $city_mr = tep_db_prepare_input($HTTP_POST_VARS['city']);
         $country_id_mr = tep_db_prepare_input($HTTP_POST_VARS['country_id']);
          }
         else
         {
         $cp_adresse_defaut_query = tep_db_query("select entry_postcode,entry_city,entry_country_id from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int)$customer_id . "' and address_book_id = '" . (int)$sendto . "'");
          $cp_adresse_defaut = tep_db_fetch_array($cp_adresse_defaut_query);
         $code_postal_mr = $cp_adresse_defaut['entry_postcode'];
         $city_mr = $cp_adresse_defaut['entry_city'];
         $country_id_mr = $cp_adresse_defaut['entry_country_id'];
         }



Puis avant </head> ajouter
Code
<script type="text/javascript">
function popupcentree(page,largeur,hauteur,options) {     var top=(screen.height-hauteur)/2;     var left=(screen.width-largeur)/2;    window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); }  
</script>
<style type="text/css">
<!--
.Style1 {
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Style3 {
    color: #FF0000;
    font-weight: bold;
}
-->
</style>





Puis remplacer le code entre <!-- body_text //--> et <!-- body_eof //--> par

Code
    <td width="100%" valign="top"><?php  //echo tep_draw_form('checkout', tep_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, 'action=relais_colis', 'SSL'), 'post', 'onSubmit="return check_form_optional(checkout_address);"');  ?><table border="0" width="100%" cellspacing="0" cellpadding="0">

      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td class="pageHeading">Choix du Relais Mondial Relay</td>            
          </tr>
          

        </table></td>
      </tr>
      <tr>
        <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>



      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr>
            <td class="main"><b>Choix du Relais Mondial Relay</b></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
          <tr class="infoBoxContents">
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                <td class="main" width="100%" valign="top" align="center"><strong>Adresses des Relais Mondial Relay près de Chez Vous</strong></td>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr>
              <tr>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                <td><table border="0" width="100%" cellspacing="0" cellpadding="2">

                    
                    <?php

                    tep_db_close(); // fermeture acces BDD
                    
                    
if ($country_id_mr=='74') {$client_pays_iso='fr';}
if ($country_id_mr=='21') {$client_pays_iso='be';}

$client_ville=$city_mr;
$code_postal_mr=str_replace('o','0',$code_postal_mr);
$code_postal_mr=str_replace('O','0',$code_postal_mr);
$client_cp= preg_replace('`[^0-9]`','', $code_postal_mr);
$card_taille='';
$card_weight='1';
$client_type_exp='24R';
$Enseigne_webservice=MR_ENSEIGNE;
$Key_webservice=MR_CLEF;
//$Enseigne_webservice='ECTESTEC'; //TEST
//$Key_webservice='TesT_MondiaL_RelaY'; //TEST

$k_security=strtoupper(md5($Enseigne_webservice.$client_pays_iso.$client_cp.$client_type_exp.$Key_webservice));

require_once('includes/nusoap/lib/nusoap.php');
$client_mr = new nusoap_client("http://www.mondialrelay.fr/webservice/Web_Services.asmx?WSDL",true);

$client_mr->soap_defencoding = 'UTF-8';
$client_mr->decode_utf8 = false;

$params = array(
'Enseigne' => $Enseigne_webservice,
'Pays' => $client_pays_iso,
'CP' => $client_cp,
'Action' => $client_type_exp,
'Security' => $k_security,
);




$result_mr = $client_mr->call('WSI2_RecherchePointRelais', $params, 'http://www.mondialrelay.fr/webservice/', 'http://www.mondialrelay.fr/webservice/WSI2_RecherchePointRelais');
//print_r($result_mr); //(affiche de la reponse du serveur pour debug

tep_db_connect();

                    if ($result_mr['WSI2_RecherchePointRelaisResult']['PR01']['LgAdr1']=='') {?>
                    
                    <tr><td>
                    </td></tr><table width="100%" align="center">

                        <tr>
                            <td class="main" align="center">D&eacute;sol&eacute;e, il n'y a pas de Relais Mondial Relay pour ce code postal: <?php echo $code_postal_cr; ?>.<br>Merci de Choisir un autre code postal.</td>
                        </tr>
                    </table>
                    </td></tr>
                    
                    <?php } else {

for ($i=1;$i<=9;$i++)
{ ?>
                   <tr>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>                    
                    <td>
                    <table bgcolor="#FF6600" cellpadding="0" cellspacing="1" width="500px" align="center"><tr><td>
                        <table width="100%" bgcolor="#ffffff">
                            <tr>
                                <td align="left" class="main"><?
echo '<strong>'.$result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr1'].'</strong><SPAN class="verysmallText">('.$result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Num'].')</SPAN><br>';
if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr2']!='') {echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr2'].'<br>';}
if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr3']!='') {echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr3'].'<br>';}
if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr4']!='') {echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr4'].'<br>';}
if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['CP']!='') {echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['CP'].'&nbsp;';}
if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Ville']!='') {echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Ville'].'&nbsp;&nbsp;';}
//if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Pays']!='') {echo '('.$result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Pays'].')';} ?> </td>
                                <td align="center" width="100px" valign="middle" class="main">
                                <a href='java script:popupcentree("http://www.mon-site.com/detail_mondial_relay.php?num=<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Num']; ?>&pays=<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Pays']; ?>",750,400,"menubar=no,scrollbars=no,statusbar=no")'><img src="images/template1/Horraire-MR.jpg" alt=""><br><span class="verysmallText">Horaires<br>d'ouverture</span></a>
                                </td>
                                <td width="100px" valign="middle" align="center" class="main">
                                            <form name="adresse-MR<?php echo $i; ?>" method="post" action="">
                                            <input type="image" src="images/template1/mondialrelay-blanc.jpg" alt=""><br><span class="verysmallText">Cliquez pour choisir ce relais</span>
                                            <input type="hidden" name="firstname" value="<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr1']; ?>">
                                            <input type="hidden" name="lastname" value="<?php echo '('.$result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Num'].')'; ?>">
                                            <input type="hidden" name="company" value="MR">
                                            <input type="hidden" name="street_address" value="<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr3']; ?>">
                                            <input type="hidden" name="suburb" value="<?php $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr2']; ?>">
                                            <input type="hidden" name="suburb2" value="<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['LgAdr4']; ?>">
                                            <input type="hidden" name="postcode" value="<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['CP']; ?>">
                                            <input type="hidden" name="city" value="<?php echo $result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Ville']; ?>">
                                            <input type="hidden" name="country" value="<?php if ($result_mr['WSI2_RecherchePointRelaisResult']['PR0'.$i]['Pays']=='FR') { echo '74';} else {echo '21';}?>">
                                            <input type="hidden" name="action" value="submit">
                                            </form>
                                
                            </td>
                            </tr>
                        </table>
                        </td></tr></table>
                    </td>
                    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  </tr> <?php

} ?>


    

                </table></td>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr><?php } ?>
            </table></td>
          </tr>
        </table></td>
      </tr>

<script language="JavaScript">

function testNumber(num){
    var pattern = new RegExp("^[0-9]+(\.[0-9]+)?$","g");
    var result = pattern.test(num);
    
    if (num.length == 0)
        document.getElementById("affNum").innerHTML = "";
    else{
        if (result)
            if (num.length == 5) document.getElementById("affNum").innerHTML = "&nbsp;&nbsp;<input name='envoyer' type='submit' value='Valider'>"; else document.getElementById("affNum").innerHTML = "";
        else
            document.getElementById("affNum").innerHTML = "<br><font color='ff0101'>Ne mettez que des Chiffres SVP</font>";
    }
    
    return result;
}
</script><form name="CP" action="" method="post">
      <tr>
        <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
          <tr class="infoBoxContents">
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2" width="100%">
              <tr>
            <td class="main" align="center">Choisir un autre code postal:&nbsp;<input name="cp" type="text" id="cp" onkeyup="testNumber(this.value);" size="15" maxlength="5"><input type="radio" name="country_id" value="74" <?php if ($country_id_mr=='74') { echo 'checked';} ?>>France&nbsp;&nbsp;<input name="country_id" type="radio" value="21" <?php if ($country_id_mr=='21') { echo 'checked';} ?>>Belgique<span id="affNum"></span></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>
</form>
      <tr>
        <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
          <tr class="infoBoxContents">
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2" width="100%">
              <tr>
                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                <td class="main" align="center"><?php echo '<b>Retour aux m&eacute;thodes d\'exp&eacute;dition</b>   '; ?></td>
                <td><a href="checkout_shipping.php" alt=""><img src="/includes/languages/french/images/buttons/button_continue.gif" alt=""></a></td>
                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>


    </table><?php echo '</form>'; ?></td>
<!-- body_text_eof //-->

<!-- body_text_eof //-->
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
    </table></td>
  </tr>
</table>



Dans checkout_shipping.php

Modifier le javascript comme suivant

Code
function selectRowEffect(object, buttonSelect, nomModule) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;
  
  
         if (nomModule=="mondialrelay") {
    window.location.href="<?=HTTP_SERVER."/checkout_shipping_mondial_relay.php"?>"
    document.getElementById('chargement').style.visibility='visible';}
    else
     {document.getElementById('chargement').style.visibility='hidden';}
  
// one button is not an array
  if (document.checkout_address.shipping[0]) {
    document.checkout_address.shipping[buttonSelect].checked=true;
  } else {
    document.checkout_address.shipping.checked=true;
  }
}



Puis remplacer:
Code
$checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $shipping['id']) ? true : false);

par
Code
if ($action=='mondialrelay') { $checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == 'mondialrelay_mondialrelay') ? true : false); }  else { $checked = (($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $shipping['id']) ? true : false); }


avant </body> rajouter

Code
<div id="chargement" style="position: absolute; width: 250px; height: 220px; top:50%; left:50%; margin-top: -110px;margin-left: -125px;background:white;border: solid 2px #FF6600;visibility: hidden;" >
   <table cellpadding="5" cellspacing="5" width="100%"><tr><td align="center"><img src="/images/template1/mondialrelay.jpg" alt="Mondial Relay"></td></tr><tr><td class="loader" align="center">Chargement des relais proches<br>de chez vous.</td></tr><tr><td align="center"><img src="/images/template1/ajax-loader.gif" alt="Mondial Relay"></td></tr></table>
</div>


Dans includes/configure.php ajouter à la fin:

Code
  define('MR_ENSEIGNE', 'ECTESTEC');
  define('MR_MARQUE', 'TEST');
  define('MR_CLEF', 'TesT_MondiaL_RelaY');


Puis telecharger la librairie nusoap: http://sourceforge.net/projects/nusoap/fil....5.zip/download
et installer la dans includes/nusoap/lib/

Pour le module d'expedition à mettre dans includes/modules/shipping/ et à nommer mondialrelay.php:
Code
<?php


class mondialrelay {
    var $code, $title, $description, $icon, $enabled;
    // class MONDIALRELAY
    function mondialrelay ()
    {
     global $order;
        $this->code = 'mondialrelay';
        $this->title = MODULE_SHIPPING_MONDIALRELAY_TEXT_TITLE;
        $this->description = MODULE_SHIPPING_MONDIALRELAY_TEXT_DESCRIPTION;
        $this->sort_order = MODULE_SHIPPING_MONDIALRELAY_SORT_ORDER;
        $this->icon_click = 'images/template1/MR49x50.jpg'; // ou shipping_laposte.gif au choix
        $this->tax_class = MODULE_SHIPPING_MONDIALRELAY_TAX_CLASS;
        $this->enabled = ((MODULE_SHIPPING_MONDIALRELAY_STATUS == 'True') ? true : false);
        
        global $PHP_SELF;
        if (basename($PHP_SELF) != FILENAME_MODULES) {
        
         if ($this->enabled == true) {


  

        

// Autoriser seulement France Métropolitaine, Belgique
            
               if (($order->delivery['country']['iso_code_2'] !='FR') AND ($order->delivery['country']['iso_code_2'] !='FX') AND ($order->delivery['country']['iso_code_2'] !='BE')) {
               $this->enabled = false;
                }
                
    }        
    }
    }
    // class methods
    function quote($method = '')
    {
        global $order, $cart, $shipping_weight;


        if (MODULE_SHIPPING_MONDIALRELAY_MODE == 'prix') {
                    //kgt - discount coupons
        $order_total = $order->info['subtotal'];
        /**************
        $order_total = $cart->show_total();
        **************/
        //end kgt - discount coupons
        } else {
            $order_total = $shipping_weight;
        }
        $this->quotes = array('id' => $this->code,
            'module' => MODULE_SHIPPING_MONDIALRELAY_TEXT_TITLE,
            'methods' => array());

        if (tep_not_null($this->icon))
            $this->quotes['icon'] = tep_image($this->icon, $this->title);

        if (tep_not_null($this->icon_click))
            $this->quotes['icon'] = '<a href="' . tep_href_link('checkout_shipping_mondial_relay.php', '', 'SSL') . '">' . tep_image($this->icon_click, $this->title) . '</a>';

        $dest_country = $order->delivery['country']['iso_code_2'];

        if (($dest_country != 'FR') && ($dest_country != 'FX')  && ($dest_country != 'BE')) {
            $this->quotes['error'] = MODULE_SHIPPING_MONDIALRELAY_INVALID_ZONE;
            return $this->quotes;
        }

        $cost = constant('MODULE_SHIPPING_MONDIALRELAY_NATIONAL');
        $table = split("[:,]" , $cost);
        for ($i = 0; $i < sizeof($table); $i += 2) {
            // if ($shipping_weight > $table[$i])
            if ($order_total > $table[$i])
                continue;

            $this->quotes['methods'][] = array('id' => $this->code,
                //'title' => $order_total . ' ' . MODULE_SHIPPING_MONDIALRELAY_TEXT_UNITS,
                'title' =>  MODULE_SHIPPING_MONDIALRELAY_TEXT_WAY,
                'date' =>  MODULE_SHIPPING_MONDIALRELAY_TEXT_DATE,
                'cost' => $table[$i + 1] + MODULE_SHIPPING_MONDIALRELAY_HANDLING);

            if ($this->tax_class > 0) {
                $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);
            }
            return $this->quotes;
        }

        $this->quotes['error'] = MODULE_SHIPPING_MONDIALRELAY_TOO_HEAVY;
        return $this->quotes;
    }

    function check()
    {
        $check = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_MONDIALRELAY_STATUS'");
        $check = tep_db_num_rows($check);

        return $check;
    }

    function install()
    {
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Valider MONDIALRELAY', 'MODULE_SHIPPING_MONDIALRELAY_STATUS', 'True', 'Activer / Désactiver MONDIALRELAY sans perdre les valeurs chang&eacute;es', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('M&eacute;thode de Tableau', 'MODULE_SHIPPING_MONDIALRELAY_MODE', 'poids', 'Le co&ucirc;t de livraison est bas&eacute; sur le total de la commande ou sur le poids des articles command&eacute;s ?', '6', '0', 'tep_cfg_select_option(array(\'poids\', \'prix\'), ', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('MONDIALRELAY national', 'MODULE_SHIPPING_MONDIALRELAY_NATIONAL', '60:8.03,200000:15.05', 'Port bas&eacute; sur le poids total des produits ou le montant de la commande, tarif national TTC. Exemple: 1:6.15, 2:6.95, etc. Jusqu\'à 1 Kg facturé 6.15, jusqu\'à 2 Kg , 6.95, etc', '6', '0', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Frais fixes', 'MODULE_SHIPPING_MONDIALRELAY_HANDLING', '0', 'Frais fixes (emballage) pour MONDIALRELAY', '6', '0', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Classe de taxe', 'MODULE_SHIPPING_MONDIALRELAY_TAX_CLASS', '0', 'Appliquer le taux de taxe suivant sur les frais de livraison.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Code postal', 'MODULE_SHIPPING_MONDIALRELAY_STORE_POSTCODE', '75000', 'Code postal de la boutique', '6', '0', now())");
        tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Ordre de tri', 'MODULE_SHIPPING_MONDIALRELAY_SORT_ORDER', '0', 'Ordre de tri pour l\'affichage (Le plus petit nombre est montr&eacute; en premier).', '6', '0', now())");
        // tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Livraison au poids ou au montant', 'MODULE_SHIPPING_MONDIALRELAY_STATUS', 'True', 'Voulez-vous permettre la livraison en fonction du poids total ou du montant de la commande ?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
    }

    function remove()
    {
        tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
    }

    function keys()
    {
        return array('MODULE_SHIPPING_MONDIALRELAY_STATUS',
            'MODULE_SHIPPING_MONDIALRELAY_MODE',
            'MODULE_SHIPPING_MONDIALRELAY_NATIONAL',
            'MODULE_SHIPPING_MONDIALRELAY_HANDLING',
            'MODULE_SHIPPING_MONDIALRELAY_STORE_POSTCODE',
            'MODULE_SHIPPING_MONDIALRELAY_TAX_CLASS',
            'MODULE_SHIPPING_MONDIALRELAY_SORT_ORDER');
    }
}

?>



Puis creer le fichier mondialrelay.php comme fichier langue et a mettre dans /includes/languages/french/modules/shipping/
Code
<?php
define('MODULE_SHIPPING_MONDIALRELAY_TEXT_TITLE', 'Mondial Relay');
define('MODULE_SHIPPING_MONDIALRELAY_TEXT_DESCRIPTION', 'Tarif MONDIAL RELAY <br><b>Attention!</b> la d&eacute;sactivation de ce module r&eacute;tablira les valeurs par d&eacute;faut');
define('MODULE_SHIPPING_MONDIALRELAY_TEXT_WEIGHT', 'Poids');
define('MODULE_SHIPPING_MONDIALRELAY_TEXT_UNITS', 'kg');
define('MODULE_SHIPPING_MONDIALRELAY_INVALID_ZONE', 'Cette zone n\'est pas couverte');
define('MODULE_SHIPPING_MONDIALRELAY_TOO_HEAVY', 'Colis trop lourd pour cette m&eacute;thode de livraison');
define('MODULE_SHIPPING_MONDIALRELAY_TEXT_WAY', '<b>Je suis livré au Relais Mondial Relay de mon choix.</b>');
?>


Bon courrage et dite moi si j'ai oublié des petites choses car mon module est integré avec d'autres contribution (svt perso) et j'ai du nettoyer un peu le code.
Attention -> au milieu de checkout_shipping_mondial_relay.php, il faut remplacer mon-site.com par le nom de votre site
Attention, il est paramétré pour fonctionner avec la France métropolitaine (FX) et nom la France (FR)

nilegoff


--------------------
MS2.2 - AdminMS2fr 2.3 - All Products - Categorie tab - Thema 2.7 - Browse by categorie - Colissimo - Define Main PAge 1.3.3 - Low stock - Fckeditor 2.0 - Header tag Controllers - LoginBox 5.4 in header - Mbtable - Must agree to terms 1.5.3 - Order Ip Recorder - Ordomaxdropdown 1.2.3 - Products listing Columns - Prof Invoice - Quick stock update - send order html mail 5.4 - Stock status in product listing - Ultimate SEO URL V2.1 - Visible contries 1.1c - Atos - CCGV - Fianet - Xsell 2.2 - et d'autres encore...
Go to the top of the page
 
skieur
posté 21 May 2010, 08:21
Message #37


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Merci nilegoff pour ton aide.

En fait j'ai testé ta contrib et celle de mondial relay (officielle). Le fait d'installer la tienne m'a permis de mieux comprendre le fonctionnement. Effectivement il y encore des traces de tes modifs ex //kgt - discount coupons.
Il y a aussi une erreur là :
Citation
1)
Prendre le fichier checkout_shipping_address.php et l'enregistrer sous checkout_mondial_relay.php

En fait c'est checkout_shipping_mondial_relay.php le nom du fichier appelé.

J'ai également modifié la contrib officielle pour qu'elle marche, elle est en production sur mon site. Je vais continuer de la faire évoluer et peux être cela donnera le jour a du code hybride de ta contrib, l'officielle et un peu de ma patte.

Pour ceux qui coincent sur cette contrib, quelques astuces.

- La fonction install du code doit être appelé pour que ces modules marchent correctement. Apparemment (à vérifier) cela oblige dans l'admin à désinstaller la contrib, puis à la réinstaller.

- Vérifier l'éternel problème de l'inscription dans os commerce sous france (FRA) ou France métropolitaine (FX). Pour ma part j'avais supprimé FX de mon oscommerce car c'était source d'erreur pour les clients. D'ailleurs j'ai du mal à voir comment gérer cela. Je verrai mieux dom tom et france dans les choix, non ?

Pour info la contrib officielle est quand même très bien codée notion de classe, respect de l'environnement os commerce etc. Mais effectivement il y a quelques petits bugs à modifier de mémoire (j'ai tellement fait de modifs sur les deux contrib que j'ai du mal à m'en souvenir) un fichier mal placé. Quelques bouts de codes à modifier légèrement.

A plus.

Ce message a été modifié par skieur - 21 May 2010, 08:35.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
petitben62
posté 20 Sep 2010, 01:40
Message #38


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 215
Inscrit : 25-October 05
Lieu : Boulogne sur mer (62)
Membre no 7623



bonjour,

Je ne parviens toujours pas a installer cette contrib.. dans checkout shipping.. l'option est présente mais rien ne se passe.. je ne peux pas choisir de relais.. 2h40 il se fait tard.. peut etre est ce la fatigue mais je ne trouve pas d'issu..
Vous y etes parvenu comment ? lol


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR.
Go to the top of the page
 
skieur
posté 27 Sep 2010, 22:03
Message #39


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Citation
Vous y etes parvenu comment ? lol


çà représente pas mal de boulot !

Teste en mode debug pour voir ce que te raconte le serveur de mondial.

A plus.

Ce message a été modifié par skieur - 27 Sep 2010, 22:04.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
chrysalide
posté 28 Sep 2010, 15:52
Message #40


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1085
Inscrit : 29-November 04
Membre no 3935



je suis en train d'intégrer cette (ces) contrib(s) et c'est un sacré sac de nœuds.

je me suis fait ma propre contrib en me basant sur le fonctionnement de celles de Mosaic et celle de nilegoff.

Quand tout sera OK j'essaireai de pondre une contrib pour "un OScommerce d'usine" car pour l'instant c'est a peu près fonctionnel sur mon fork kéké tuning perso smile.gif


--------------------
Petit guide pour résoudre tout vos problèmes avec Oscommerce

FORK perso a base de MS2 RC1 FR avec deux trois contribs + pas mal de dev perso + beaucoup (trop ?) d'Ajax + un peu mais pas trop de flash + virer la structure tableau + de feuille de style + pas mal de <DIV id="****">.......... en gros ca ressemble plus trop a l'originale
Go to the top of the page
 
dark perles
posté 28 Sep 2010, 18:21
Message #41


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 131
Inscrit : 2-July 06
Membre no 10999



Bonjour,

Je ne parviens pas à faire fonctionner cette contrib

Dans ma page checkout_shipping.php il ne me propose même pas le mode d'expédition, alors que dans l'admin le module d'expédition de Mondial Relay est bien en service.

Pour info, je suis en oscommerce 2.2

Une aide, une piste merci wub.gif


--------------------
MS 2.2FR - CenterShop V1.5 - More Pics 6 V1.2 - Ultimate Seo URL 2.1.d - Automatic Thumbnail - Googlexmlsitemap V1.3 - Header Tags V2.5.9.1 - Visible Countries V1.2 - User Tracking with admin 1.4.2 - OderCheck V2 - products on order V1.2 - Who's online turbo V1.1 - Shop by price V2.5 - Send html mail V2 - Paybox_MS2_V2 - Newsletter_products_V2_3 - Discount_coupon_code_V3.3 - Reclamaposte V2.3
Go to the top of the page
 
rico76
posté 1 Oct 2010, 18:58
Message #42


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 94
Inscrit : 19-August 08
Lieu : Saint Valery en Caux
Membre no 22745



Bonsoir,
Je viens à l'instant d'installer la contrib Mondial Relay. Que c'est pauvre ! même si c'est bien codé, il pourrait au moins intégré les endroits pour le relais etc...

Bref je vois que c'est intégré à la version payante

Autres choses, je vois que les tarifs ne sont pas celle que m'a donné le responsable Mondial Relay. C'est aussi normal ? à nous de les modifier ?

Merci


--------------------
oscommerce-2.2ms2-FR - Auto Remove Button in Shopping Cart - Agree2Terms v1.6.7 - CCGV v5.201 - colissimo pour oscommerce v 1.7 - country state selector ajax v1.5.5 - dhtml categories v111 - dynamic sitemap v3.5.5 - ecotax v1.3 - Fancier Invoice v6.2 - fckeditor-oscommerce v2 - Featured Products v1.61 - HeaderTags SEO v3.0.412 - Local Delivery v1.7 - Loginbox v5.7 - Main Categories v1.0c1 - Monthly Installment Payments Layby v2.0 - MostPopular v1 - New products glide - Product Name in navigation bar (selectable) v1.00 - Product Quantity Drop Down Box in Product Info v1.1 - Quick Update v2.90 - Review Approval System v1.31 - RMA Returns v2.6 - Search TagCloud v2.2 - StarProduct Pimped based on v1.6 - Stock Status in Product Listing v1.01 - Ultimate Seo Urls v2.5 - Ultra Pics 2.07.01 + LightBox - Virement bancaire v1.4 - Your Recent History v3.0
Go to the top of the page
 
skieur
posté 2 Oct 2010, 08:33
Message #43


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Citation
il pourrait au moins intégré les endroits pour le relais


Ils y sont.


Citation
Autres choses, je vois que les tarifs ne sont pas celle que m'a donné le responsable Mondial Relay. C'est aussi normal ? à nous de les modifier ?



Tu peux mettre les tarifs que tu veux. d'ailleurs en général les frais d'envoi réels ne sont pas ceux que tu met sur ta boutique.

Ce message a été modifié par skieur - 2 Oct 2010, 08:34.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
rico76
posté 3 Oct 2010, 23:09
Message #44


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 94
Inscrit : 19-August 08
Lieu : Saint Valery en Caux
Membre no 22745



Bonsoir skieur,
en installant la version officielle, j'ai bien le choix dans checkout_shipping.php mais pas de choix de relais ? A quel moment cela doit apparaitre ? Je peux commander jusqu'au bout en ayant choisi Mondial Relay et cela est bien pris en compte mais c'est tout. J'ai vu que tu as modifié quelques partie pour que cela fonctionne, à moi de mettre les mains dedans...
Vue pour les tarifs, merci wink.gif

Ce message a été modifié par rico76 - 3 Oct 2010, 23:11.


--------------------
oscommerce-2.2ms2-FR - Auto Remove Button in Shopping Cart - Agree2Terms v1.6.7 - CCGV v5.201 - colissimo pour oscommerce v 1.7 - country state selector ajax v1.5.5 - dhtml categories v111 - dynamic sitemap v3.5.5 - ecotax v1.3 - Fancier Invoice v6.2 - fckeditor-oscommerce v2 - Featured Products v1.61 - HeaderTags SEO v3.0.412 - Local Delivery v1.7 - Loginbox v5.7 - Main Categories v1.0c1 - Monthly Installment Payments Layby v2.0 - MostPopular v1 - New products glide - Product Name in navigation bar (selectable) v1.00 - Product Quantity Drop Down Box in Product Info v1.1 - Quick Update v2.90 - Review Approval System v1.31 - RMA Returns v2.6 - Search TagCloud v2.2 - StarProduct Pimped based on v1.6 - Stock Status in Product Listing v1.01 - Ultimate Seo Urls v2.5 - Ultra Pics 2.07.01 + LightBox - Virement bancaire v1.4 - Your Recent History v3.0
Go to the top of the page
 
skieur
posté 4 Oct 2010, 10:31
Message #45


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Si tu peux commander jusqu'au bout avec mondial relay c'est que tu a bien le bouton valider envoyé par leur serveur, c'est ça ?

Si tu n'a pas le choix des centres, à mon avis il y a une erreur de communication avec le serveur de mondial. Tu a un mode debug, active le et regarde de plus près la réponse de leur serveur.

A plus.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
rico76
posté 4 Oct 2010, 12:20
Message #46


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 94
Inscrit : 19-August 08
Lieu : Saint Valery en Caux
Membre no 22745



Je me suis permis de m'inscrire sur ton site pour effectivement voir le choix des centres. Je peux commander jusqu'au bout mais effectivement après relecture complète il me manquait le plus important. L'affichage de l'Iframe au moment de sélectionner ce mode de livraison.
Maintenant j'ai bien le choix des centres, par contre lorsque je valide un point de relais j'ai une erreur avec :
Citation
(DIR_WS_CLASSES . 'shipping.php');


Je vais regarder encore de plus prêt et terminer l'installation de ce module wink.gif

Edith vient de me dire que c'est lorsque je clique sur "Valider" un point de relais :
Code
Fatal error: Cannot redeclare class shipping in /www/includes/classes/shipping.php on line 13


Ce message a été modifié par rico76 - 4 Oct 2010, 13:19.


--------------------
oscommerce-2.2ms2-FR - Auto Remove Button in Shopping Cart - Agree2Terms v1.6.7 - CCGV v5.201 - colissimo pour oscommerce v 1.7 - country state selector ajax v1.5.5 - dhtml categories v111 - dynamic sitemap v3.5.5 - ecotax v1.3 - Fancier Invoice v6.2 - fckeditor-oscommerce v2 - Featured Products v1.61 - HeaderTags SEO v3.0.412 - Local Delivery v1.7 - Loginbox v5.7 - Main Categories v1.0c1 - Monthly Installment Payments Layby v2.0 - MostPopular v1 - New products glide - Product Name in navigation bar (selectable) v1.00 - Product Quantity Drop Down Box in Product Info v1.1 - Quick Update v2.90 - Review Approval System v1.31 - RMA Returns v2.6 - Search TagCloud v2.2 - StarProduct Pimped based on v1.6 - Stock Status in Product Listing v1.01 - Ultimate Seo Urls v2.5 - Ultra Pics 2.07.01 + LightBox - Virement bancaire v1.4 - Your Recent History v3.0
Go to the top of the page
 
skieur
posté 4 Oct 2010, 20:57
Message #47


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 82
Inscrit : 7-January 09
Membre no 24145



Citation
Je peux commander jusqu'au bout


Oui mais tu ne l'a pas fait, du moins tu n'a pas payé biggrin.gif


A plus.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR largement modifiée avec quelques codes perso et des contrib telles que mondial relay, editer facture, multi image, seo url, reclamaposteetc ...
Go to the top of the page
 
rico76
posté 4 Oct 2010, 22:37
Message #48


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 94
Inscrit : 19-August 08
Lieu : Saint Valery en Caux
Membre no 22745



Oui j'ai su m'arrêter à temps smile.gif m'enfin j'ai déjà ma réservation pour l'hiver prochain, why not smile.gif

sinon étant donné que tu as réussi à installer correctement la version officielle, tu n'a pas eu la même erreur que moi ?
Je suis bloqué de ce côté et pas trouvé le pourquoi du comment sad.gif


--------------------
oscommerce-2.2ms2-FR - Auto Remove Button in Shopping Cart - Agree2Terms v1.6.7 - CCGV v5.201 - colissimo pour oscommerce v 1.7 - country state selector ajax v1.5.5 - dhtml categories v111 - dynamic sitemap v3.5.5 - ecotax v1.3 - Fancier Invoice v6.2 - fckeditor-oscommerce v2 - Featured Products v1.61 - HeaderTags SEO v3.0.412 - Local Delivery v1.7 - Loginbox v5.7 - Main Categories v1.0c1 - Monthly Installment Payments Layby v2.0 - MostPopular v1 - New products glide - Product Name in navigation bar (selectable) v1.00 - Product Quantity Drop Down Box in Product Info v1.1 - Quick Update v2.90 - Review Approval System v1.31 - RMA Returns v2.6 - Search TagCloud v2.2 - StarProduct Pimped based on v1.6 - Stock Status in Product Listing v1.01 - Ultimate Seo Urls v2.5 - Ultra Pics 2.07.01 + LightBox - Virement bancaire v1.4 - Your Recent History v3.0
Go to the top of the page
 
dark perles
posté 11 Oct 2010, 09:44
Message #49


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 131
Inscrit : 2-July 06
Membre no 10999



Bonjour,

Je n'arrive toujours pas à faire fonctionner le module Mondial Relay

J'ai lorsque j'affiche la page checkout_shipping.php le message d'erreur
Code
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /XX/XX/www/mondial_relay/MondialRelay.class.php on line 4


Le fichier MondialRelay.class.php est d'origine. Seulement renseigné les codes de test (extrait ci-dessous du début du code de MondialRelay.class.php)
Code
<?php

class Mondial_Relay

{

    public $enseigne;

    public $reference_marque;

    public $cle_privee;

    public $reference_marque_suivi;

    public $cle_privee_suivi;

    public $lang;

    public $ModeCol;

    public $ModeLiv;

Pour information :
Je suis en PHP 4.4.9 sur hébergeur OVH
Dans le fichier MondialRlay.class.php j'ai mis $this->mod_php = 4; // Mode PHP de votre serveur

Merci d'avance pour votre aide

Ce message a été modifié par dark perles - 11 Oct 2010, 10:02.


--------------------
MS 2.2FR - CenterShop V1.5 - More Pics 6 V1.2 - Ultimate Seo URL 2.1.d - Automatic Thumbnail - Googlexmlsitemap V1.3 - Header Tags V2.5.9.1 - Visible Countries V1.2 - User Tracking with admin 1.4.2 - OderCheck V2 - products on order V1.2 - Who's online turbo V1.1 - Shop by price V2.5 - Send html mail V2 - Paybox_MS2_V2 - Newsletter_products_V2_3 - Discount_coupon_code_V3.3 - Reclamaposte V2.3
Go to the top of the page
 
dark perles
posté 12 Oct 2010, 09:15
Message #50


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 131
Inscrit : 2-July 06
Membre no 10999



Je suis passé en PHP 5 par le htacces en ajoutant --> SetEnv PHP_VER 5
Je suis donc en PHP 5.2.13 et je n'ai plus le défaut biggrin.gif

Mais cela ne change rien sur la page checkout_shipping.php ou le transport par mondial relay ne s'affiche pas.

Pour info je suis en osc 2.2


--------------------
MS 2.2FR - CenterShop V1.5 - More Pics 6 V1.2 - Ultimate Seo URL 2.1.d - Automatic Thumbnail - Googlexmlsitemap V1.3 - Header Tags V2.5.9.1 - Visible Countries V1.2 - User Tracking with admin 1.4.2 - OderCheck V2 - products on order V1.2 - Who's online turbo V1.1 - Shop by price V2.5 - Send html mail V2 - Paybox_MS2_V2 - Newsletter_products_V2_3 - Discount_coupon_code_V3.3 - Reclamaposte V2.3
Go to the top of the page
 

12 Pages V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 00:06
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)