2017-09-07 1 views
0

Nous utilisons algolia pour notre site Web avec woocommerce. Nous avons utilisé le plugin de change de devises sur lequel fonctionne la géolocalisation mais sur les pages de recherche et de catégorie où les données proviennent d'algolia, cela ne change pas le prix et affiche la devise de base. Alors, comment pouvons-nous activer la géolocalisation avec algolia et définir une multi-monnaie basée sur la géolocalisation?Comment configurer plusieurs devises et géo-localisation avec algolia search dans woocommerce?

J'ai testé la plupart des plugins. ils fonctionnent mais pas sur la page de résultats algolia. donc à la recherche d'une solution qui puisse aussi fonctionner sur la page de résultat algolia.

+0

Bienvenue dans Stack Overflow! S'il vous plaît [modifier] votre question pour montrer [le code que vous avez jusqu'à présent] (http://whathaveyoutried.com). Vous devez inclure au moins un aperçu (mais de préférence un [mcve]) du code que vous rencontrez des problèmes, puis nous pouvons essayer d'aider avec le problème spécifique. Vous devriez aussi lire [ask]. –

Répondre

0

Malheureusement le plugin Algolia ne supporte pas les plugins multi-devises. Si vous voulez le faire fonctionner, vous devrez éditer le plugin d'Algolia.

La solution dépend vraiment de la façon dont le plug-in multi-devises fonctionne:

  • si le plugin est capable de comprendre la conversion dans le navigateur, alors les chances sont que vous pouvez en tirer quelque chose rapidement en éditant le fichier de modèle.
  • Si tout se passe dans le backend, vous aurez besoin de comprendre comment obtenir toutes les devises et les pousser le long de chaque enregistrement de produit.

En général, je pense qu'il est plus facile d'indexer le prix dans chaque devise et de l'afficher sans calcul dans le modèle.