Prestashop API 错误
Last updated
如果 Prestashop 无法与 ChannelDock 连接,通常由以下问题之一引起:
如果 webservice 设置配置不正确,Prestashop 可能会阻止第三方连接。
-
登录 Prestashop Admin Panel。
-
前往 Advanced Settings → Webservice。
-
确保以下两个选项都设为 Yes:
- Enable Prestashop’s webservice
- Enable CGI for PHP(可选 – 仅当服务器支持时)
⚠️ CGI 选项不是必须的。如果服务器不兼容,可以保持禁用。

方案 2:API Key 权限未配置
Prestashop 中的每个 API key 必须具有正确权限,ChannelDock 才能访问您的数据。
- 前往 Advanced Settings → Webservice。
- 选择您在 ChannelDock 中使用的 API key。
- 勾选所有权限框以授予完整访问权限。
- 点击 Save。

方案 3:HTAccess 授权
有时 Prestashop 的 API 会被阻止,因为 .htaccess 文件不允许外部连接。要修复此问题,请确保 .htaccess 文件包含以下指令:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
应用这些设置后,请尝试将 Prestashop 重新连接到 ChannelDock。如果仍有问题,请联系我们的支持团队。
Was this helpful?