Doel: Deze guide legt uit hoe je problemen kunt oplossen die je kunt tegenkomen bij het gebruik van de WooCommerce integratie.
Security plug in van WooCommerce blokkeert importer
Wanneer je een security plug in hebt geïnstalleerd in je WooCommerce omgeving, moet een bepaalde instelling uitgeschakeld staan om de importer te laten werken.
Klik op de security plug in en scroll naar 'filter long url strings'. Deze optie moet uitgeschakeld staan.
Een andere mogelijkheid die je kan checken als je importer nog steeds dezelfde fout aangeeft:
Ga na of de permalinks in je instellingen NIET op 'standaard' staan ingesteld.
Importer werkt niet
Controleer in de WooCommerce omgeving of de permissions of permissies bij de API keys op lezen/schrijven staan. Dit is nodig om de data juist te importeren.
Orders worden geïmporteerd met vertraging
Zorg ervoor dat de Cache-Control HTTP header is geïmplementeerd met de no-cache Request Directives parameter wanneer je orders ophaalt, zoals beschreven in deze documentatie. Dit zal ervoor zorgen dat cache wordt genegeerd en het mogelijk maken om nieuwe orders op te halen.
WooCommerce Verbindingsfout
- Zorg dat het IP adres wat wij gebruiken ge-whitelist is. Je kunt de lijst met IP adressen vinden in onze Basic Integration Troubleshooter (punt 5).
- Zorg dat je bypass cache hebt ingeschakeld for
https://fighting-chance.co.uk/wc-api/v2
.
WooCommerce onbekende fout opgetreden
Er kan om verschillende redenen een onbekende fout optreden in de importer van je WooCommerce:
- Check of alles binnen je WooCommerce omgeving up to date is. Wanneer je alles hebt ge-update kan het probleem namelijk al verholpen zijn, log vervolgens in/uit van je Sendcloud account en probeer het opnieuw.
- Is alles up to date en de fout wordt nog steeds aangegeven? Dan kan je nagaan of je URL goed ingesteld staat. Je vindt deze in je Sendcloud account bij het 'WooCommerce' logo links bovenaan je scherm. Hier zie je ook de publieke sleutel en geheime sleutel staan, hierboven staat de URL van je webshop. Controleer of, als je naar je website navigeert, wel www. zichtbaar is of deze zonder www. geopend wordt. Bijvoorbeeld: http://www.sendcloud.nl/ of http://sendcloud.nl/, vergeet ook de / aan het einde van je URL niet.
- Lukt dit ook niet, maak eenmalig nieuwe keys aan in je WooCommerce account en kies bij de functionaliteit voor lees/schrijf. Je maakt 'keys' aan op de volgende wijze:
- Ga in je WordPress/WooCommerce admin naar WooCommerce > Settings > Tabblad API
- Zorg dat 'Enable the REST API' ingeschakeld staat
- Ga naar het subkopje 'Keys/Apps'
- Klik op 'Add key'
- Vul een Description in. Zorg dat je een user selecteert die alle rechten heeft en kies bij Permissions voor 'Read/Write' of in NL: 'Lezen/schrijven'
- Klik op Generate API Key en de sleutel is aangemaakt. Laat dit scherm openstaan, en kopieer beide keys in je Sendcloud instellingen.
- Log opnieuw in/uit in je Sendcloud account.
Mocht dit alles niet werken, neem dan contact op met je beheerder. Het kan zijn dat je shop nog niet helemaal live staat of dat er zich een ander probleem voordoet.