Remplir les coordonnées de longitude et latitude depuis l'adresse

  • Posts: 1
  • Thank you received: 0
  • Hikamarket Multivendor Hikashop Business
3 years 3 months ago #327088

-- url of the page with the problem -- : www.sofleurs.fr
-- HikaShop version -- : 4.4.0
-- HikaMarket version -- : 3.1.1
-- Joomla version -- : 3.9.23

Bonjour,
J'ai créé le site Sofleurs.ch qui fonctionne avec multi-vendeurs.
Le client me demande aujourd'hui de lui afficher une carte avec l'ensemble des vendeurs que le client puisse choisir celui qui est le plus proche.
J'ai acquis l'extension "My Maps Location" pour faire cela, mais seuls les vendeurs dont la longitude et la latitude de la carte a été renseignée sont affichés.
Ma question est donc comment faire pour que ces champs de longitude et latitude soient remplis depuis l'adresse que fourni le vendeur lors de son inscription puisque ces coordonnées ne peuvent être indiquées ?
S'il faut faire cette action manuellement après chaque inscription de vendeur cela nécessite un suivi qui n'est pas idéal...
Merci de votre réponse

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
3 years 3 months ago #327090

Bonjour,

Dans la page d'édition du vendeur vous avez l'affichage de la carte et un bouton "search location".
Ce bouton va utiliser une API JavaScript afin de convertir l'adresse du vendeur en des coordonnées.
L'utilisation de cette API à fort "débit" n'est pas conseillé ; il y a d'ailleurs un système de limitation de requête par IP.

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: 82
  • Thank you received: 15
  • Hikashop Business
3 years 3 months ago #327139

Hello Jérôme,
Merci de ta réponse, c'est moi qui ai posté le message hier avec le compte du client ;)
Je ne vois pas le bouton dont tu parles, et je n'ai rien vu dans les plugins que je n'aurai pas activé.
Je te mets une capture de mon profil test dans HikaMarket

Attachments:

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
3 years 3 months ago #327164

Bonjour,

Je fais référence à l'interface en front-end.
CF : demo.hikashop.com/index.php/en/hikamarke...ol-panel/vendor/form

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: 82
  • Thank you received: 15
  • Hikashop Business
3 years 3 months ago #327165

Ah, je n'avais pas pensé à essayer depuis le frontal puisque le but était de mettre à jour les profils vendeurs en tant qu’administrateur, c'est d'ailleurs dommage que la carte ne se base pas sur l'adresse et qu'il faille ajouter les coordonnées de longitude et latitude.
Mais si je te comprends bien cela signifie que seuls les vendeurs peuvent accéder à ce bouton puisque je ne peux éditer les vendeurs en frontal ?
Et chaque vendeur doit obligatoirement rééditer son profil pour cliquer sur ce bouton puisque la carte n'est pas affichée à l'enregistrement ?
Dans ce cas ce n'est pas une solution pour moi qui veut mettre à jour ces profils et ainsi rien n'assure que chaque vendeur le fasse :(

Cela dit il doit y avoir une autre solution puisque en créant un lien "My Maps Location" il faut indiquer une adresse de base qui est située sur la carte, et que le plugin va chercher les champs de l'adresse du revendeur comme on le voit sur la capture jointe.
Je vais essayer de leur demander, malheureusement il n'ont pas de chapitre sur l'utilisation avec HikaMarket dans leur doc...
Merci encore de ton aide et si tu as une idée je suis preneur ;)

Attachments:
Last edit: 3 years 3 months ago by Marti.

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
3 years 3 months ago #327221

Bonjour,

Il serait possible d'ajouter également le script/bouton dans la partie d'administration ; mais il faut bien tenir compte des limitations proposées par ce service (gratuit) en nombre de requête possible par heure (et jour) par IP.

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: 82
  • Thank you received: 15
  • Hikashop Business
3 years 2 months ago #328672

Hello Jérôme,
Merci de ta réponse, j'ai dû mettre ce projet qqs temps de côté et le reprends maaintenant.
Pourrais-tu m'indiquer comment je pourrai ajouter ce bouton en admin ?
J'imagine que je dois éditer une des vues et y ajouter le script.
Peux-tu me dire quel vue et me mettre ici le script à ajouter ?
Merci d'avance ;)

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
3 years 2 months ago #328691

Bonjour,

Vous devez transposer le script "search" se trouvant dans "vendor / registration" dans la page "vendor / form" du backend.
Il peut s'agir d'une amélioration future dans HikaMarket mais, comme indiqué auparavant, il faudra tenir compte des limitations importantes de l'API sur la fréquence d'utilisation.

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: 82
  • Thank you received: 15
  • Hikashop Business
3 years 2 months ago #328731

Merci j'ai pu récupérer le script et ajouter le bouton et cela fonctionne maintenant en admin aussi.
J'avais installé un petit plugin pour me connecter avec d'autres comptes et aller ainsi sur chaque profil mais c'est beaucoup plus compliqué et long que de passer par la gestion des revendeurs en admin ;)
J'avais une centaine de revendeurs, un tiers avait une adresse incorrect ce qui fait que j'ai dû passer par Gmap pour récupérer les coordonnées GPS, mais pour les deux autres tiers ce bouton m'a rendu service.
Le composant "My Maps Location" avec sa localisation du vendeur le plus proche est maintenant parfaitement fonctionnel, merci :)

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
3 years 2 months ago #328733

Bonjour,

C'est une excellente nouvelle ! :)

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.

Moderators: Obsidev
Time to create page: 0.089 seconds
Powered by Kunena Forum