API04006: Bron niet gevonden
Wat dit betekent
De server kon de gevraagde bron niet vinden. Dit komt meestal overeen met een HTTP 404-statuscode, wat aangeeft dat het product, de bestelling, de klant of een andere bron die je probeert te benaderen niet bestaat.
Veelvoorkomende oorzaken
- Record verwijderd — De bron is op de server verwijderd
- Verkeerde ID — Er wordt een onjuiste of verouderde ID gebruikt
- Synchronisatieproblemen — Lokale data verwijst naar een bron die niet meer bestaat
- URL-configuratiefout — Het API-eindpunt is onjuist
- Permalinkproblemen — De WordPress-permalinks moeten worden vernieuwd
Servercodetoewijzing
Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:
| Servercode | Bron |
|---|---|
rest_no_route | WordPress REST API |
| HTTP 404 | Elke serverrespons |
Hoe op te lossen
1. Controleer of de bron bestaat
Verifieer dat de bron nog steeds bestaat op je WooCommerce-site:
- Log in op WordPress-beheer
- Navigeer naar de relevante sectie (Producten, Bestellingen, Klanten)
- Zoek het item op ID of naam
2. Vernieuw lokale data
Als de bron aan de serverzijde is verwijderd:
- Open de POS-instellingen
- Navigeer naar de relevante datasectie
- Start een synchronisatie/vernieuwing om de lokale data bij te werken
- Het verwijderde item zou lokaal verwijderd moeten worden
3. Controleer de WordPress-permalinks
Als meerdere bronnen niet gevonden worden:
- Ga naar Instellingen → Permalinks in WordPress-beheer
- Klik op Wijzigingen opslaan (ook zonder iets te wijzigen)
- Dit vernieuwt de permalinkstructuur
4. Verifieer de API-routes
Test de REST API rechtstreeks:
https://yoursite.com/wp-json/wc/v3/products
Als dit een 404 retourneert, is er mogelijk een serverconfiguratieprobleem.
5. Controleer op pluginconflicten
Als REST API-routes ontbreken:
- Zorg dat WooCommerce actief is
- Zorg dat de WCPOS-plugin actief is
- Schakel andere plugins tijdelijk uit om te testen