Troubleshooting PrestaShop Connection Issues
When integrating PrestaShop with external services such as Base, you might encounter issues like:
- Orders not syncing
- Product data not loading
- Integration cannot be added
These problems are typically caused by connection blocks or misconfigurations on your server. Below are the most common causes and how to resolve them.
✅ 1. Check IP Whitelisting
Ensure that the IP addresses used by Base to communicate with your store are not being blocked by your server, firewall, or hosting provider.
IP addresses to whitelist:
51.77.52.107
3.74.135.112
3.74.1.39
3.68.36.131
18.194.204.155
3.126.190.98
3.66.117.228
3.66.179.55
18.157.125.26
3.126.202.245
3.74.7.74
13.49.121.244
13.49.185.62
13.51.143.164
3.75.243.193
Add these to your server or hosting firewall whitelist to allow secure communication with your PrestaShop instance.
✅ 2. Enable PrestaShop Webservice
Make sure the PrestaShop webservice is activated:
Steps:
- Go to Advanced Parameters → Webservice
- Ensure “Enable PrestaShop’s webservice” is set to Yes
- Check that URL rewriting is enabled on the server
- Ensure that the HTTP methods GET, POST, PUT, DELETE, and HEAD are supported
📷 See example
✅ 3. Ensure All API Scopes Are Enabled
The webservice API key used must have full permissions to access and modify all necessary resources.
Verify the following:
- All checkboxes (GET, POST, PUT, DELETE, HEAD) are enabled for required resources
- The API key is active
- Permissions match the data that Base needs to access (orders, products, addresses, etc.)
📷 See example

🛠 Still Not Working?
If you’ve verified all the above and the issue persists:
- Re-check the IP whitelist with your hosting provider
- Re-generate the API key in PrestaShop and test with that
- Contact Base support directly from your Base account and provide them with logs or error messages if available