Als Prestashop geen verbinding maakt met ChannelDock, wordt dit meestal veroorzaakt door een van de volgende problemen:
Prestashop kan verbindingen van derden blokkeren als de webservice-instellingen niet correct zijn geconfigureerd.
Log in op uw Prestashop-beheerpaneel.
Ga naar Geavanceerde instellingen → Webservice.
Zorg ervoor dat beide opties op Ja staan:
Schakel de webservice van Prestashop in
Schakel CGI voor PHP in (optioneel – alleen als uw server dit ondersteunt)
⚠️ De CGI-optie is niet verplicht. Als uw server niet compatibel is, kunt u deze uitgeschakeld laten.
Optie 2: API-sleutelrechten zijn niet geconfigureerd
Elke API-sleutel in Prestashop moet de juiste machtigingen hebben zodat ChannelDock toegang heeft tot uw gegevens.
Ga naar Geavanceerde instellingen → Webservice.
Selecteer de API-sleutel die u in ChannelDock gebruikt.
Vink alle machtigingsvakken aan om volledige toegang toe te kennen.
Klik op Opslaan.
Optie 3: .htaccess-autorisatie
Soms wordt de API van Prestashop geblokkeerd omdat het .htaccess-bestand geen externe verbindingen toestaat. Om dit op te lossen, zorgt u ervoor dat uw .htaccess-bestand de volgende directive bevat:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Nadat u deze instellingen heeft toegepast, probeert u Prestashop opnieuw met ChannelDock te verbinden. Als u nog steeds problemen ondervindt, neem dan contact op met ons supportteam.
Dit artikel is automatisch vertaald uit het Engels.
