Skip to main content

Fix – Products Added Without VAT into the Facebook Catalogue

When you configure or plan to configure Pixel Plus as a product source on Meta (formerly Facebook), it relies on the product page's microdata to retrieve pricing and product information. Facebook scans your PrestaShop site to collect this data for your catalog. Depending on your PrestaShop configuration, it might display product prices without VAT. This often leads to incorrect pricing in your Facebook or Instagram store—unless you're running a B2B setup.

You might notice that your products are being shown without VAT when:

  • Adding them to your Facebook or Instagram Shop
  • Running Facebook Ads
  • Or even when testing the product microdata via Meta’s Microdata Debug Tool

This typically happens due to a localization setting in PrestaShop that sets the default country based on the visitor’s browser language. Since Facebook’s crawler usually uses a US-based IP and browser language set to English, PrestaShop may switch to United States as the default country. As a result, your shop treats the visit as an international (non-EU) user, removing VAT from the displayed price.


✅ How to Fix It

  1. Go to your PrestaShop back office.

  2. In the left menu, go to:

    International > Localization
  3. Scroll down to the Configuration section.

  4. Locate the following option:

    Set default country from browser language
  5. Disable this setting by switching it to No.

    Set default country from browser language

  6. Click the Save button at the bottom of the page.

  7. (Optional) Set your Default country manually to the country where VAT should be applied.


🔎 How to Test It

You can use the Microdata Test Tool included in the Pixel Plus module to simulate how Facebook sees your product pages.

  • Navigate to:

    Modules > Pixel Plus > Microdata
  • Use the testing link or tool to preview the structured data Facebook will extract.

  • Confirm that the price field now includes VAT.


💡 Why This Works

By disabling the Set default country from browser language option:

  • Your shop will no longer adjust the default country based on browser language or IP.
  • Facebook (or any other bot) will consistently see your shop using your configured default country.
  • Product prices will correctly include VAT for domestic visitors.
  • You avoid Facebook catalog rejections or mismatches due to incorrect pricing.

🛠️ Additional Tips

  • Ensure your Default country and Default currency are correctly configured in the same section.

  • Double-check your tax rules under:

    International > Taxes
  • Always verify changes using the microdata tester built into the Pixel Plus module.


Need more help?

Reach out via the support section of the Pixel Plus module or contact the Smart Modules team for assistance.