Při propojení PrestaShopu s externími službami, jako je Base, se můžete setkat s následujícími problémy:
- Nenačítají se objednávky
- Nezobrazují se produkty
- Nelze uložit integraci
Tyto problémy bývají často způsobeny blokací přístupu nebo nesprávným nastavením serveru. Níže naleznete nejčastější příčiny a doporučené postupy pro jejich odstranění.
1. Zkontrolujte whitelist IP adres
Ujistěte se, že IP adresy používané službou Base nejsou blokovány vaším serverem, firewallem nebo hostingem.
IP adresy, které je třeba přidat na 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
Požádejte svého poskytovatele hostingu nebo správce serveru, aby tyto IP adresy povolili.
2. Povolení webové služby v PrestaShopu
Zkontrolujte, zda máte v PrestaShopu aktivovanou webovou službu:
Postup:
- Přejděte do Pokročilé parametry → Webová služba
- Aktivujte možnost „Povolit webovou službu PrestaShopu“
- Ujistěte se, že na serveru je povoleno přepisování URL
- Server musí podporovat HTTP metody: GET, POST, PUT, DELETE a HEAD

3. Zkontrolujte oprávnění API (API scopes)
API klíč, který používáte pro propojení s Base, musí mít přístup ke všem potřebným zdrojům.
Ověřte následující:
- Jsou zaškrtnuty všechny checkboxy pro potřebné prostředky (GET, POST, PUT, DELETE, HEAD)
- Klíč má stav aktivní
- Máte povolený přístup k datům, jako jsou objednávky, produkty, adresy apod.

Problém přetrvává?
Pokud i po kontrole výše uvedeného problémy přetrvávají:
- Ověřte, zda je whitelist správně nastaven u vašeho poskytovatele
- Zkuste vytvořit nový API klíč a použijte ten
- Kontaktujte technickou podporu Base přímo ze svého účtu v Base a sdělte jim detaily o problému