Search icon
  • Help
  • Plugins
  • Prestashop
  • Troubleshooting
  • Products Without VAT - PrestaShop

Products Without VAT - PrestaShop

Start by Updating the Module

Make sure you are running the latest version of the module before going through the checks below. Settings have moved out of the module and into the Doofinder Admin Panel, so an outdated module does not behave as this article describes.

See the How Do I Update The Module? section of Installation Steps - PrestaShop.

In the Doofinder module you can configure if you want to display prices with or without VAT. But if you have the Geolocation by IP feature enabled, you can experience some problems with VAT and Doofinder.

Doofinder access your data feed from these IP addresses:

  • EU-1: 54.171.4.216 (IE)
  • US-1: 52.2.218.41 (US)
  • AP-1: 18.143.220.25 (SG)

If your GeoIP database is outdated you can detect our IPs as located in the wrong country and that can affect how the prices are read for your products. For example, if you're in Europe and you detect that our server is in USA then PrestaShop will send us prices without VAT.

To fix this error you have to update your geolocation database to the most recent version.

In PrestaShop 8 and 9, that database is the file GeoLite2-City.mmdb inside the app/Resources/geoip/ folder. Replace it with a current copy and check the detection again.

Older PrestaShop versions used a different file, GeoLiteCity.dat inside /tools/geoip. Neither that folder nor that file exist in PrestaShop 8 or 9, so instructions written for them no longer apply. If you are on an older version, check where your installation keeps its geolocation database before replacing anything.

You can review your geolocation settings in your PrestaShop Admin, International > Location > Geolocation, where you can also check whether geolocation by IP is enabled at all. If it is disabled, this is not the cause of your price problem.

Last updated: 14/10/2026

Did you find this page helpful?