Browse all articles

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.

  1. Inicie sesión en su Panel de administración de Prestashop.

  2. Vaya a Advanced Settings → Webservice.

  3. 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.

Paso 1

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.

  1. Vaya a Advanced Settings → Webservice.
  2. Seleccione la clave API que utiliza en ChannelDock.
  3. Marque todas las casillas de permisos para conceder acceso completo.
  4. Pulse Save.

Paso 2

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?

Related articles