Errores de la API de Prestashop
Last updated
Si Prestashop no se conecta con ChannelDock, suele deberse a uno de los siguientes problemas:
Prestashop puede bloquear conexiones de terceros si la configuración del webservice no es correcta.
-
Inicie sesión en su Panel de administración de Prestashop.
-
Vaya a Advanced Settings → Webservice.
-
Asegúrese de que ambas opciones estén en Yes:
- Enable Prestashop’s webservice
- Enable CGI for PHP (optional – only if your server supports it)
⚠️ La opción CGI no es obligatoria. Si su servidor no es compatible, puede dejarla desactivada.

Opción 2: los permisos de la clave API no están configurados
Cada clave API en Prestashop debe tener los permisos correctos para que ChannelDock pueda acceder a sus datos.
- Vaya a Advanced Settings → Webservice.
- Seleccione la clave API que utiliza en ChannelDock.
- Marque todas las casillas de permisos para conceder acceso completo.
- Pulse Save.

Opción 3: autorización HTAccess
A veces, la API de Prestashop está bloqueada porque el archivo .htaccess no permite conexiones externas. Para solucionarlo, asegúrese de que su archivo .htaccess incluya la siguiente directiva:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Una vez aplicada esta configuración, intente volver a conectar Prestashop a ChannelDock. Si sigue teniendo problemas, póngase en contacto con nuestro equipo de soporte.
Was this helpful?