If Prestashop is not connecting with ChannelDock, it’s usually caused by one of the following issues:
Prestashop may block third-party connections if the webservice settings are not configured correctly.
Log in to your Prestashop Admin Panel.
Navigate to Advanced Settings → Webservice.
Make sure both options are set to Yes:
Enable Prestashop’s webservice
Enable CGI for PHP (optional – only if your server supports it)
⚠️ The CGI option is not mandatory. If your server is not compatible, you can leave it disabled.
Option 2: API Key Permissions Are Not Configured
Each API key in Prestashop must have the correct permissions for ChannelDock to access your data.
Go to Advanced Settings → Webservice.
Select the API key you are using in ChannelDock.
Tick all the permission boxes to grant full access.
Press Save.
Option 3: HTAccess Authorization
Sometimes Prestashop’s API is blocked because the .htaccess file doesn’t allow external connections. To fix this, ensure your .htaccess file includes the following directive:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Once you’ve applied these settings, try reconnecting Prestashop to ChannelDock. If you’re still experiencing issues, please contact our support team.
