A une époque il existait des erreurs dans le hachage md5 pour obtenir les cartes et points relais dans les pop-up .
Il faut modifier Mondialrelay.class.php (c'est une histoire de guillement et double apostrophe):
public function url_popup_point_relais($num) {
$crc = md5("<".Variable::lire(self::NOM_VAR_CODE_MARQUE).">$num<".Variable::lire(self::NOM_VAR_PAYS)."><".Variable::lire(self::NOM_VAR_CLE_PRIVEE).">");
return "http://www.mondialrelay.com/public/permanent/details_relais.aspx?ens=".Variable::lire(self::NOM_VAR_CODE_MARQUE)."&num=$num&pays=".Variable::lire(self::NOM_VAR_PAYS)."&crc=$crc";
}
public function url_popup_suivi($expedition) {
if (! empty($expedition)) {
$crc = md5("<".Variable::lire(self::NOM_VAR_CODE_MARQUE).">$expedition<".Variable::lire(self::NOM_VAR_CLE_PRIVEE).">");
return "http://www.mondialrelay.fr/lg_fr/espaces/url/popup_exp_details.aspx?cmrq=".Variable::lire(self::NOM_VAR_CODE_MARQUE)."&nexp=$expedition&crc=$crc";
}
return "";
}
J'ai obtenu la correction grace au support Mondial Relay (c'est dingue ils parlent français la bas ;-) )
Par contre Mondial relay est en pleine restructuration des comptes, les nouveaux identifiants ne fonctionnent pas "pour le moment" avec le plugin THELIA. Cela fait 2 jours que j'ai fait la transition sur leur nouveau compte mais cela ne marche pas, j'ai du revenir sur les anciens identifiants. Le support MR est dessus mais j'ai un peu peur que le plugin ne devienne obsolète. Peut-être un pas de plus vers la sortie de Thelia 1.5.4.3?