Aller au contenu principal

Correction – Produits Ajoutés Sans TVA dans le Catalogue Facebook

Lorsque vous configurez ou prévoyez de configurer Pixel Plus comme source de produits sur Meta (anciennement Facebook), il s'appuie sur les microdonnées de la page produit pour récupérer les informations de prix et de produits. Facebook analyse votre site PrestaShop pour collecter ces données pour votre catalogue. Selon votre configuration PrestaShop, il peut afficher les prix des produits sans TVA. Cela conduit souvent à des prix incorrects dans votre boutique Facebook ou Instagram, sauf si vous utilisez une configuration B2B.

Vous pourriez remarquer que vos produits sont affichés sans TVA lorsque :

Cela se produit généralement en raison d'un paramètre de localisation dans PrestaShop qui définit le pays par défaut en fonction de la langue du navigateur du visiteur. Étant donné que le robot de Facebook utilise généralement une IP basée aux États-Unis et une langue de navigateur définie sur l'anglais, PrestaShop peut basculer vers États-Unis comme pays par défaut. En conséquence, votre boutique traite la visite comme un utilisateur international (hors UE), supprimant la TVA du prix affiché.


✅ Comment le Corriger

  1. Allez dans votre back office PrestaShop.

  2. Dans le menu de gauche, allez à :

    International > Localisation
  3. Faites défiler jusqu'à la section Configuration.

  4. Localisez l'option suivante :

    Définir le pays par défaut à partir de la langue du navigateur
  5. Désactivez ce paramètre en le passant à Non.

    Définir le pays par défaut à partir de la langue du navigateur

  6. Cliquez sur le bouton Enregistrer en bas de la page.

  7. (Optionnel) Définissez votre Pays par défaut manuellement sur le pays où la TVA doit être appliquée.


🔎 Comment le Tester

Vous pouvez utiliser l'Outil de Test de Microdonnées inclus dans le module Pixel Plus pour simuler comment Facebook voit vos pages produits.

  • Naviguez vers :

    Modules > Pixel Plus > Microdata
  • Utilisez le lien ou l'outil de test pour prévisualiser les données structurées que Facebook extraira.

  • Confirmez que le champ price inclut maintenant la TVA.


💡 Pourquoi Cela Fonctionne

En désactivant l'option Définir le pays par défaut à partir de la langue du navigateur :

  • Votre boutique n'ajustera plus le pays par défaut en fonction de la langue du navigateur ou de l'IP.
  • Facebook (ou tout autre bot) verra systématiquement votre boutique en utilisant votre pays par défaut configuré.
  • Les prix des produits incluront correctement la TVA pour les visiteurs nationaux.
  • Vous évitez les rejets ou les incohérences du catalogue Facebook dus à des prix incorrects.

🛠️ Conseils Supplémentaires

  • Assurez-vous que votre Pays par défaut et votre Devise par défaut sont correctement configurés dans la même section.

  • Vérifiez vos règles fiscales sous :

    International > Taxes
  • Vérifiez toujours les modifications en utilisant le testeur de microdonnées intégré au module Pixel Plus.


Pourquoi les produits apparaissent-ils sans TVA dans le catalogue Facebook ?

Cela se produit parce que PrestaShop a activé l'option qui définit le pays par défaut selon la langue du navigateur. Le robot de Facebook utilise une IP américaine et la langue anglaise, ce qui amène PrestaShop à appliquer des prix hors TVA pour les utilisateurs internationaux.

Comment corriger les prix sans TVA que voit Facebook ?

Allez dans International, puis Localisation dans le Back Office de PrestaShop. Désactivez l'option Définir le pays par défaut à partir de la langue du navigateur et enregistrez. Cela permettra à Facebook de voir les prix TVA incluse selon votre pays par défaut configuré.

Comment vérifier que le prix avec TVA s'affiche maintenant correctement ?

Utilisez l'outil de test de microdonnées inclus dans Pixel Plus sous Modules, puis Pixel Plus, puis Microdata. Cela simule comment Facebook extrait les données structurées de votre boutique et vous pouvez confirmer que le champ de prix inclut la TVA.

Ce problème affecte-t-il uniquement Facebook ou aussi d'autres catalogues ?

Le même problème peut affecter tout système qui explore votre boutique avec une IP étrangère et détecte des prix hors TVA. Corriger le paramètre de localisation dans PrestaShop résout le problème pour tous les services qui lisent les microdonnées de votre boutique, pas seulement pour Facebook.

Besoin d'aide supplémentaire ?

Contactez-nous via la section support du module Pixel Plus ou contactez l'équipe Smart Modules pour obtenir de l'aide.