Prestashop API errors
Troubleshooting Prestashop – ChannelDock Connection Issues
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.