Documentation

Problemen oplossen > WP‑Cron problemen

Problemen oplossen

WP‑Cron problemen

Wat je ervaart

Je Bol.com-synchronisatie is gestopt of draait onregelmatig. Nieuwe bestellingen worden niet geïmporteerd, voorraadniveaus worden niet bijgewerkt en je loopt het risico op oververkoop of gemiste bestellingen.

Goed nieuws: BridgeSync gebruikt Action Scheduler

BridgeSync gebruikt Action Scheduler in combinatie met heartbeat-technologie voor betrouwbare synchronisatie — ook wanneer je website weinig tot geen verkeer heeft. Dit is robuuster dan standaard WP-Cron. Toch kunnen bepaalde serverconfiguraties geplande taken verstoren.

Stap 1: Controleer je synchronisatiestatus

Ga naar Bol.com connector → Dashboard en zoek het paneel API Synchronisatie status:

  • Laatste synchronisatie — Toont wanneer BridgeSync voor het laatst met Bol.com heeft gesynchroniseerd. Dit moet overeenkomen met je interval-instelling.
  • Verwacht interval — Je geconfigureerde synchronisatiefrequentie (bijv. "Elke 15 min" / "Every 15 min")
  • API-verbindingsstatus — Moet een groene melding "API connected" (API verbonden) tonen
  • Externe monitoring — Status van een optionele externe ping-service (oranje als niet geconfigureerd)
BridgeSync Dashboard met het paneel API Synchronisatie status: Operational-status, Laatste synchronisatie toont 1 minuut geleden, Verwacht interval Every 15 min, API-verbindingsstatus toont groen API connected, en de optie Externe monitoring
Controleer je synchronisatiestatus op het BridgeSync Dashboard

Als de status "Operational" toont (operationeel) en "Laatste synchronisatie" recent is (binnen je ingestelde interval), werkt de synchronisatie correct. Je hoeft niets te doen.

Stap 2: Stel de diagnose

Als de synchronisatie vertraagd is of is gestopt, klap Geavanceerde diagnostiek uit op het Dashboard voor gedetailleerde informatie over wat er aan de hand is.

Veelvoorkomende oorzaken en oplossingen

Action Scheduler draait niet

Waarom dit gebeurt: Action Scheduler is afhankelijk van WordPress-achtergrondprocessen. Bepaalde hostingconfiguraties, beveiligingsplugins of serverinstellingen kunnen deze processen blokkeren.

Zo los je dit op:

  1. Ga naar Gereedschap → Geplande acties in WordPress (of Tools → Scheduled Actions als je dashboard in het Engels staat)
  2. Controleer of er wachtende BridgeSync-acties in de wachtrij staan
  3. Als acties vastzitten, klik dan handmatig op "Run" bij een aantal wachtende acties
  4. Als handmatig uitvoeren werkt, controleer dan of plugins achtergrondprocessen blokkeren (beveiligingsplugins, cachingplugins)
Hostingprovider blokkeert achtergrondprocessen

Waarom dit gebeurt: Sommige shared hostingproviders beperken of blokkeren loopback-verbindingen en achtergrondprocessen om de serverbelasting te verminderen.

Zo los je dit op:

Neem contact op met je hostingprovider en vraag het volgende:

"Kun je controleren of loopback-verbindingen en WordPress Action Scheduler niet worden geblokkeerd? Ik heb achtergrondprocessen nodig voor mijn WooCommerce-Bol.com-integratie."

Als je hostingprovider deze processen niet kan deblokkeren, overweeg dan om over te stappen naar een managed WordPress-host of VPS waar je meer controle hebt.

Extra betrouwbaarheid: externe monitoring instellen (optioneel)

Waarom dit helpt: Externe monitoringservices pingen je website op vaste intervallen, zodat WordPress-achtergrondprocessen ook draaien tijdens perioden met weinig verkeer. Dit voegt een extra betrouwbaarheidslaag toe aan de ingebouwde Action Scheduler van BridgeSync.

Zo stel je dit in:

  1. Maak een gratis account aan op cron-job.org
  2. Voeg een nieuwe cron-job toe met de URL: https://jouwwebsite.nl/wp-cron.php?doing_wp_cron
  3. Stel het interval in op elke 10-15 minuten
  4. Sla de cron-job op en activeer deze

Zodra dit is geconfigureerd, wordt de status "Externe monitoring" op je BridgeSync Dashboard groen, wat aangeeft dat de service je website actief pingt.

WP-Cron is uitgeschakeld in wp-config.php

Waarom dit gebeurt: Sommige hostingproviders of ontwikkelaars schakelen WP-Cron uit voor betere prestaties door define('DISABLE_WP_CRON', true); toe te voegen aan wp-config.php.

Zo controleer en los je dit op:

  1. Open je wp-config.php-bestand (in de hoofdmap van je WordPress-installatie)
  2. Zoek naar DISABLE_WP_CRON
  3. Als deze regel aanwezig is en op true staat, heb je externe cron-monitoring nodig (zie hierboven)
  4. Of verwijder de regel of zet deze als commentaar om WP-Cron opnieuw in te schakelen

Als WP-Cron bewust is uitgeschakeld voor betere prestaties, laat het dan uitgeschakeld en gebruik in plaats daarvan externe monitoring.

Ervaar je nog steeds synchronisatieproblemen?

Neem contact op met ons supportteam en stuur de volgende gegevens mee:

  • Screenshot van je BridgeSync Dashboard met het paneel API Synchronisatie status
  • De naam van je hostingprovider
  • Of je externe monitoring hebt geconfigureerd
  • Eventuele foutmeldingen uit Geavanceerde diagnostiek
→ Neem contact op met ons supportteam