Aller au contenu

Prérequis

Avant d'installer le module, assurez-vous que votre environnement satisfait les exigences suivantes.

PrestaShop

Exigence Valeur
Version minimale 9.0.0
Version maximale testée 9.x

PHP

Exigence Valeur
Version minimale 8.1
Recommandée 8.4

Facebook / Meta

Vous aurez besoin d'un compte Facebook Business avec :

  • Un ID Facebook Pixel — disponible dans votre Gestionnaire d'événements Meta sous Sources de données.
  • Un token de l'API Conversions (CAPI) — généré depuis le même Gestionnaire d'événements, sous Paramètres > Générer un token d'accès. Requis pour le suivi des événements côté serveur.
  • Optionnellement, un code d'événement de test — utilisé lors de la configuration pour valider les événements en temps réel depuis l'outil Événements de test de Meta.

Serveur

  • L'accès au Cron est requis si vous souhaitez planifier des exports automatiques du catalogue. Vous devez pouvoir ajouter une entrée crontab ou utiliser un service cron externe capable d'exécuter une commande shell ou une URL.
  • Le module écrit des fichiers temporaires (fragments d'export du catalogue, journaux) dans modules/fabfacebookpixel/var/. Assurez-vous que l'utilisateur du serveur web dispose d'un accès en écriture à ce répertoire.
  • exec() doit être activé en PHP (disable_functions dans php.ini). Le déclencheur d'export catalogue basé sur HTTP appelle la commande console Symfony via exec(). Si exec() est désactivé (courant chez les hébergeurs mutualisés), l'endpoint de déclenchement échouera. La commande CLI (php bin/console fbp:catalog-export) n'est pas affectée et peut être utilisée directement à la place.

Optionnel : Iubenda

Si vous utilisez Iubenda pour la gestion du consentement aux cookies, le module peut lire les cookies de consentement Iubenda et conditionner tout le suivi au consentement de l'utilisateur. Aucune configuration Iubenda supplémentaire n'est requise au-delà d'avoir Iubenda installé et fonctionnel sur votre boutique.