Probleme Plugin Mondial relay

  • Posts: 112
  • Thank you received: 8
  • Hikashop Business
5 years 10 months ago #302666

J'ai soumis mon problème à Mondial relay et voici leur réponse:

"J’ai vu avec le service informatique qui m’informe qu’il n’y a aucun appel au Webservice lorsque vous mettez vos codes. Il y a donc un problème dans le lien pour l’appel.
Suite à la remontée sur les difficultés d’une enseigne pour afficher la carte OpenStreetMap par le prestataire de l’enseigne CC_______, voici la façon de générer le lien permanent pour la marque CC.

Le lien permanent pour accéder à la carte d’un point relais® est : www.mondialrelay.com/ww2/public/permanen...ays={Pays}&crc={Clef }

Où :

{NumRelais} est à remplacer par le numéro du point relais® sur 6 chiffres (ex : 066974)
{Pays} est le code ISO du pays (ex : FR)
{Clef} est la clef de sécurité générée par une méthode de hashage en MD5 du texte suivant :
<CC______41>{NumRelais}{Pays}<iQlxF8mU2Y>
(ex : MD5("<CC______41>066974FR<iQlxF8mU2Y>") = 4E17518863E5E04B8596506BBCC4D6CD)

Ce qui donne pour l’exemple : www.mondialrelay.com/ww2/public/permanen...E04B8596506BBCC4D6CD

Il est également possible d’accéder au détail d’un relais par cette méthode : www.mondialrelay.com/ww2/public/permanen...E04B8596506BBCC4D6CD

Je me permets tout de même de suggérer au prestataire d’aller faire un tour sur widget.mondialrelay.com. Il s’épargnerait toute la gestion des appels aux WS pour la recherche ou le détail des points ."

Je transmets votre précédente réponse à Mondial Relay
Cordialement

Last edit: 5 years 10 months ago by sophie11.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302676

Bonjour,

il n’y a aucun appel au Webservice lorsque vous mettez vos codes

Donc il n'y aurait aucun appel à l'API mais cet même API que vous ne contactez pas vous permet néanmoins d'avoir la liste des points relais (mais avec des informations partielles).... C'est inattendu !
J'avoue rester assez sceptique sur le fait que le plugin va inventer les points relais tout seul !

Néanmoins je sais ce que je vais devoir faire avec le plugin Mondial Relay et simplement ne pas utiliser leurs services de carte et faire un affichage "à la main" tel qu'il est fait pour le plugin Colissimo : inclure directement la librairie pour openstreetmap et faire l'affichage à la main.

Pour information, "widget.mondialrelay.com" est le service qui a été utilisé dans le premier plugin pour mondial relay et comporte de très nombreuses limitations ; d'où la création de ce deuxième plugin.

Les réponses du service de support de Mondial Relay ne me donne pas spécialement envie de continuer le développement du plugin afin d'ajouter le fonctionnalités des autres services tel que la création de libellés.
Un simple appel de leur API avec le code example fournis dans leur documentation et vos identifiants permet de mettre en lumière le soucis d'informations manquantes... Un simple changement des identifiants permet de voir que la réponse du compte de test comporte plus d'éléments.

Bref, une nouvelle version du plugin est en ligne au moins cela va permettre d'arrêter de m'énerver sur cette histoire...

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 112
  • Thank you received: 8
  • Hikashop Business
5 years 10 months ago #302690

Bonjour Jerome
Je comprends tout à fait votre position et moi aussi j'en ai marre de toute cette histoire.
Je souhaite juste proposer à mes clients d'être livrés en point relais.
Je préfèrerais Mondial Relay car ils livrent en Belgique au même prix que la France mais hier j'ai fait ma demande de compte Coliship et je pensais utiliser votre plugin Colissimo à la place de Mondial Relay si aucune solution n'était trouvée .
Je viens de télécharger la nouvelle version du plugin MR et vais l'installer
Merci encore pour votre temps ...... restez ZEN !

The following user(s) said Thank You: Jerome

Please Log in or Create an account to join the conversation.

  • Posts: 112
  • Thank you received: 8
  • Hikashop Business
5 years 10 months ago #302703

Re bonjour
J'ai installé la nouvelle version du plugin MR et la carte s'affiche.
MAIS elle ne s'affiche pas comme il faut si elle est cachée au chargement de la page et apparait ensuite en choisissant le mode de livraison MR, à ce moment là elle apparait seulement dans le coin gauche haut et même si on essaie de l'agrandir ça ne s'affiche pas comme il faut. en changeant de choix de point relais dans le select la carte repart dans le coin gauche (voir photo)
Par contre si on recharge ou resize la fenetre la carte apparait bien
Ce probleme est très fréquent d'après ce que j'ai lu sur le net et en voici la cause

A map that is inserted into a hidden div (which is then shown) behaves differently to a map inserted into a visible div. The viewport appears messed up - some tiles load but often they are outside the viewport.
That's because Leaflet needs to measure container's size to work correctly, and there's no way to notify it when the size changes programmatically. You need to call map.invalidateSize() after showing the map (or changing container's size).


Pourriez-vous me dire quel code rajouter et où rajouter ce code ?

Encore une question: vu tous les problèmes avec Mondial relay je pensai acheter votre plugin Colissimo et le proposer aux client en France et garder MR pour les clients belges. Puis-je utiliser les 2 sans conflits ? Ils ne devraient pas se trouver un même temps sur la page checkout.
Merci

Attachments:
Last edit: 5 years 10 months ago by sophie11.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 10 months ago #302709

Bonjour,

J'ai installé le plugin, et je suis en train de faire des test, mais je constate que la carte ne s'affiche pas (en pj l'impression d'écran).
Je dois avoir loupé une étape, ou alors il y a un autre problème.
Merci par avance pour votre retour, car en l'état, le plugin ne fonctionne pas comme il devrait.

Cordialement,

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302710

Bonjour,

C'est étrange, je n'ai jamais vu ce soucis là avec tous mes tests.
La carte étant initialisée après la sélection de la méthode de paiement, le "div" est logiquement déjà visible.

Puisque je ne peux pas voir le soucis, je ne peux pas vous donner de garanti comme cela sur le patch mais vous pouvez modifier le fichier "media/plg_mondialrelay/js/mondialrelay.js" et replacer

		if(!el.map) return this.initMap(el,data);
Par
		if(!el.map) return this.initMap(el,data);
		el.map.invalidateSize();
Ainsi que
el.map = L.map(mapDiv).setView([lat, lng], 15).addLayer(osm);
Par
el.map = L.map(mapDiv).setView([lat, lng], 15).addLayer(osm).invalidateSize();
Afin d'effectuer l'appel à invalidateSize.

Pour ce qui est de la compatibilité entre Colissimo et Mondial Relay ; il n'y a aucun soucis.
Les deux vont inclure une librairie pour "Leaflet" mais sachant que c'est la même version et que l'API est utilisée identiquement ; cela ne va pas poser de problème.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 112
  • Thank you received: 8
  • Hikashop Business
5 years 10 months ago #302725

Bonjour
J'ai inséré le code que vous m'avez donné et c'est mieux
Lorsque le client choisi la livraison MR la carte ne s'affiche toujours que dans le coin gauche donc le problème est toujours là
Si j'essaie de faire glisser la acrte au milieu on voit bien que de nombreux tiles ne se sont pas chargés correctement. (Si on recharge la page ou redimensionne la fenetre alors la carte se charge correctement)
Mais si on choisi un autre point relais dans le select alors la carte s'affiche correctement alors qu'hier elle ne s'affichait que dans le coin gauche au changement de point de relais aussi.
donc c'est mieux

Lorsque la page se charge la carte n'est pas visible puisque le client n'a pas encore choisi son mode de livraison et que je ne place pas la livraison MR en haut dans la liste.
Merci pour votre temps
Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302732

Bonjour,

J'ai pu reproduire votre soucis et la prochaine mise à jour va contenir du code JavaScript spécial afin de faire un "invalidateSize" lorsque la sélection de la méthode de livraison HikaShop change.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 112
  • Thank you received: 8
  • Hikashop Business
5 years 10 months ago #302761

Super , merci beaucoup
Vous parlez de la mise à jour du plugin MR ou d'Hikashop ?
Si c'est du plugin que vous parlez, merci de m'avertir si possible afin que je télécharge la mise à jour au plus vite.
Bien cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302762

Bonjour,

La nouvelle version est en ligne.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 10 months ago #302789

Bonjour,

Ou est-ce que je peux trouver cette mise a jour.
Sur le marketplace il n'y a que la version payante.

Merci pour votre aide

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302793

Bonjour,

Si vous avez acheté le plugin, alors vous trouverez le lien de téléchargement dans votre commande.

Cordialement


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 10 months ago #302797

Ok merci. Je l'ai trouvé!
J'ai mis à jour.
Ca a changé quelque chose dans le sens ou maintenant ça charge, mais le chargement n'aboutit jamais...



Vous auriez une idée?

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 10 months ago #302801

bonjour,

cela fait penser à une erreur javascript. Mais sans plus d'informations sur votre site et comment voir le soucis, je ne pourrais pas vous en dire plus.
Merci de donner des détails dans un nouveau sujet du forum

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 2 months ago #310397

Bonjour,
J'ai un soucis avec les expéditions en mondial relay vers d'autres pays que la France.
Lors que je mets en restriction de pays un autre pays que la France, le Plugin ne s'affiche plus dans le checkout.
Pourriez vous y jeter un oeil svp?

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 2 months ago #310400

Bonjour,

Le plugin Mondial Relay possède ses propres restrictions de zone.
Dans quels pays essayez vous de livrer avec ce plugin ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 2 months ago #310411

Bonjour,

En l'ocurence il s'agit de livrer en espagne, ce que fait Mondial Relay.
Il y a quelques autres pays dailleurs couverts par Mondial Relay que je souhaite pouvoir livrer également.
Avez vous une solution?

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 2 months ago #310416

Bonjour,

Le plugin est actuellement bloqué sur les pays suivants :

France, Belgium, Luxembourg

Dans le plugin vous trouverez le code suivant :
if(!in_array($country, array('FR','BE','LU','FX')))
	return false;
Vous pouvez commentez ces deux lignes ou ajouter les pays que vous souhaitez autoriser pour Mondial Relay.
Puisque le site ne proposait les tarifs que pour les 3 pays cités, je n'ai pas activé le reste afin de ne pas permettre l'utilisation du plugin dans d'autres zones et permettre à des clients d'avoir des prix de livraison plus faible.
Car je suppose que vous n'aurez pas la même grille de prix pour l'Espagne.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 63
  • Thank you received: 3
5 years 2 months ago #310436

Bonjour,

Pouvez vous être plus précis svp? Dans quel fichier dois-je faire ces modifications?

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
5 years 2 months ago #310452

Bonjour,

Il s'agit du fichier principal du plugin Mondial Relay.
Plugins/hikashopshipping/mondialrelay/mondialrelay.php

Cordialement


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: anoma3

Please Log in or Create an account to join the conversation.

Time to create page: 0.122 seconds
Powered by Kunena Forum