Lorsque vous exploitez un site e-commerce multi-devises, il est essentiel que la page de destination de chaque produit affiche exactement le même prix et la même devise que ceux spécifiés dans votre flux de produits Google Merchant Center (GMC). Si l'explorateur de Google détecte une quelconque divergence entre les données du flux et le prix affiché sur la page de destination, le produit sera signalé avec une erreur « Prix de produit non concordant ».
Cela peut se produire pour diverses raisons, telles que des redirections qui suppriment les paramètres de devise, la commutation de devise côté client, la détection de devise basée sur la géolocalisation/IP ou des problèmes de mise en cache. Cet article explique les causes courantes, les étapes pour les résoudre et comment valider votre configuration pour éviter les problèmes futurs.
Causes et solutions courantes
1) Suppression des paramètres de devise
Cause :
Si les liens vers vos produits incluent un code de devise (par exemple, ?currency=EUR) et que votre site le supprime ou redirige vers la devise par défaut, Google ne peut pas voir la version correcte.
Solution :
Conservez le code de devise dans le lien tel qu'il est dans votre flux, afin que Google accède toujours à la page de prix correcte.
2) Commutation de devise côté client
Cause :
Certains magasins modifient les prix après le chargement de la page, à l'aide de JavaScript. Google peut lire l'ancienne devise/la devise par défaut avant qu'elle ne soit mise à jour.
Solution :
Assurez-vous que la bonne devise et le bon prix s'affichent immédiatement au chargement de la page, sans que la page n'ait besoin de « basculer » après une seconde ou deux.
3) Détection de devise basée sur la géolocalisation/IP
Cause :
Si votre site change de devise en fonction de la localisation d'un visiteur, Googlebot peut voir une devise différente de celle de votre flux.
Solution :
Laissez l'URL décider de la devise (par exemple, ?currency=GBP au lieu de deviner en fonction de la localisation).
4) Problèmes de mise en cache
Cause :
Les pages mises en cache (versions enregistrées de votre site) peuvent afficher des prix ou des devises obsolètes.
Solution :
Videz le cache de votre site chaque fois que les prix changent et assurez-vous que chaque devise a sa propre page stockée.
Étapes pour maintenir la correspondance des prix
- Dans votre flux, assurez-vous que le lien de chaque produit mène directement à la version correcte de la devise.
- Ouvrez la page du produit dans une fenêtre de navigateur privée/incognito en utilisant ce lien exact, vérifiez que le prix et la devise correspondent à votre flux.
- Si vous utilisez la commutation automatique de devise, désactivez-la pour les visiteurs venant de Google Shopping, ou utilisez des URL qui définissent la devise.
- Videz le cache de votre site chaque fois que vous mettez à jour les prix.
Les erreurs de discordance de prix peuvent affecter la visibilité de vos annonces Shopping, mais elles sont généralement rapides à corriger une fois que vous vous assurez que Google voit exactement ce qui se trouve dans votre flux. En conservant les codes de devise dans les URL, en chargeant le bon prix immédiatement et en évitant les surprises basées sur la localisation, vous aiderez Google à approuver vos produits en douceur.
Besoin d'aide ?
Si vous rencontrez toujours des problèmes après avoir suivi les étapes ci-dessus, n'hésitez pas à contacter notre équipe de support pour obtenir de l'aide supplémentaire en créant un ticket.
Veuillez noter que le système de support par ticket est exclusif aux utilisateurs de Product Feed ELITE .
Si vous utilisez uniquement le plugin Product Feed Pro, n'hésitez pas à ouvrir un nouveau sujet sur le forum WordPress.org.



