• Resolved nicolasd09

    (@nicolasd09)


    Bonjour,

    J’ai mis en place l’extension ainsi qu’une méthode de livraison mondial relay (id ‘pickup-2’)

    L’élément <div id=”1664118258″ class=”cdiselectlocation”> est bien créé au bon endroit. Cependant, la balise script à l’intérieur est vide.

    Dans la console, tous les scripts JS sont chargés (cdifront, cdimap1, cdimap2, cdimap3)

    J’ai affiché les logs dans cdimap1 et les infos s’affichent bien.

    J’ai choisi la carte OpenMap, mais même avec Google maps (et une clé API), rien ne s’affiche.

    Savez-vous d’où peut venir le problème ?

    Merci !

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Halyra

    (@harasse)

    Bonjour,
    Cette DIV que vous indiquez est présente systématiquement dans la page checkout, quelle que soit la méthode de livraison sélectionnée. Elle n’est remplie que quand la sélection est une méthode de livraison déclarée comme point relai.

    L’activation des points relais nécessite pour fonctionner correctement, un paramétrage à 2 endroits :

    – la définition d’un tarif dans une méthode de livraison CDI, avec un ‘termid’ bien à lui pour le repérer (ex: pick1 ou pick2 ou …);

    – dans les réglages CDI, onglet ?Références aux livraisons? , une déclaration des lignes tarifs ?points relais? (ex: cdi_shipping_mondialrelay_pick1, ….

    Thread Starter nicolasd09

    (@nicolasd09)

    Bonsoir,

    Tous les réglages ont été effectués, dans les réglages d’expéditions de la méthode CDI Mondial Relay j’ai bien choisi le termid “pick1” mais la carte ne s’affiche toujours pas.

    J’ai essayé avec openmap et google maps et les résultats sont les mêmes.

    Je ne comprend vraiment pas d’où vient le problème, j’ai également essayé avec un autre thème mais rien ne s’affiche.

    Quelle solutions s’offrent à moi afin de debug le comportement du plugin ?

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Si ?a peut vous aider, voici quelques sympt?mes à conna?tre :
    – Si vous n’avez pas sur la page “checkout” le menu déroulant avec la liste des points relais, cela veut dire que votre tarif n’est pas déclaré en point relai dans “références aux livraisons” (c.f. réponse ci-dessus) ;
    – Si vous avez un cadre mais sans la carte dedans, c’est bien souvent une erreur JS d’un plugin qui bloque tous les autres scripts (à voir dans votre console JS) ;
    – Si vous avez, après un délai d’attente de quelque secondes, une erreur en front comme “Votre transporteur ne peut pas géolocaliser cette adresse. Veuillez réessayer.” , ce peut être également un délai trop long du transporteur pour répondre avec sa liste des points relais

    Thread Starter nicolasd09

    (@nicolasd09)

    Bonjour,

    Après avoir essayé tous les réglages possibles, la carte ne s’affiche toujours pas.

    D’ailleurs, rien ne s’affiche sur la page checkout, même pas un cadre ni un menu déroulant.

    J’ai essayé avec un n° de contrat (mondial relay) valide et le n° de contrat de test.

    Ma méthode de livraison est bien CDI Mondlal Relay et le termId est “pickup1” (qui est présent dans les références de livraisons).

    Je ne sais pas quoi tenter de plus pour trouver l’origine du bug.

    Plugin Author Halyra

    (@harasse)

    Bonjour,
    “pickup1” ? Ce “termid” n’est pas connu en standard par CDI. Il vous faudrait donc faire une déclaration de “termid” additionnels. “pick1” lui est connu.

    Thread Starter nicolasd09

    (@nicolasd09)

    C’est bien “pick1” que j’utilise, je me suis trompé dans mon message initial

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Mondial relay – Map not showing (empty script)’ is closed to new replies.