Requisitos previos¶
Antes de instalar el módulo, asegúrate de que tu entorno cumple los siguientes requisitos.
PrestaShop¶
| Requisito | Valor |
|---|---|
| Versión mínima | 9.0.0 |
| Versión máxima probada | 9.x |
PHP¶
| Requisito | Valor |
|---|---|
| Versión mínima | 8.1 |
| Recomendada | 8.4 |
Facebook / Meta¶
Necesitarás una cuenta de Facebook Business con:
- Un ID de Facebook Pixel — lo encontrarás en el Administrador de Eventos de Meta, bajo Fuentes de datos.
- Un token de la API de Conversiones (CAPI) — generado desde el mismo Administrador de Eventos, en Configuración > Generar token de acceso. Es obligatorio para el seguimiento de eventos del lado del servidor.
- Opcionalmente, un código de evento de prueba — usado durante la configuración para validar eventos en tiempo real desde la herramienta Eventos de prueba de Meta.
Servidor¶
- Se requiere acceso a Cron si deseas programar exportaciones automáticas del catálogo. Necesitas la capacidad de añadir una entrada de crontab o usar un servicio de cron externo que pueda ejecutar un comando de shell o una URL.
- El módulo escribe archivos temporales (fragmentos de exportación del catálogo, registros) en
modules/fabfacebookpixel/var/. Asegúrate de que el usuario del servidor web tenga acceso de escritura a este directorio. exec()debe estar habilitado en PHP (disable_functionsenphp.ini). El activador de exportación de catálogo basado en HTTP llama al comando de consola de Symfony a través deexec(). Siexec()está deshabilitado (habitual en alojamiento compartido), el endpoint de activación fallará. El comando de línea de comandos (php bin/console fbp:catalog-export) no se ve afectado y puede usarse directamente en su lugar.
Opcional: Iubenda¶
Si usas Iubenda para la gestión del consentimiento de cookies, el módulo puede leer las cookies de consentimiento de Iubenda y condicionar todo el seguimiento al consentimiento del usuario. No se requiere ninguna configuración adicional de Iubenda más allá de tener Iubenda instalado y funcionando en tu tienda.