Skip to content

Prerequisites

Before installing the module, ensure your environment meets the following requirements.

PrestaShop

Requirement Value
Minimum version 9.0.0
Maximum tested version 9.x

PHP

Requirement Value
Minimum version 8.1
Recommended 8.4

Facebook / Meta

You will need a Facebook Business account with:

  • A Facebook Pixel ID — found in your Meta Events Manager under Data Sources.
  • A Conversions API (CAPI) token — generated from the same Events Manager, under Settings > Generate Access Token. This is required for server-side event tracking.
  • Optionally, a Test Event Code — used during setup to validate events in real time from Meta's Test Events tool.

Server

  • Cron access is required if you want to schedule automated catalog exports. You need the ability to add a crontab entry or use an external cron service that can call a shell command or a URL.
  • The module writes temporary files (catalog export chunks, logs) to modules/fabfacebookpixel/var/. Ensure the web server user has write access to this directory.
  • exec() must be enabled in PHP (disable_functions in php.ini). The HTTP-based catalog export trigger calls the Symfony console command via exec(). If exec() is disabled (common on shared hosting), the trigger endpoint will fail. The CLI command (php bin/console fbp:catalog-export) is unaffected and can be used directly instead.

Optional: Iubenda

If you use Iubenda for cookie consent management, the module can read Iubenda consent cookies and gate all tracking on user consent. No extra Iubenda configuration is required beyond having Iubenda installed and working on your store.