# API06003: Ongeldige siteconfiguratie

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

De siteconfiguratie is ongeldig of onvolledig. Dit kan te maken hebben met onjuiste URL's, authenticatie-instellingen of andere configuratieproblemen.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Gedeeltelijke configuratie** — Sommige instellingen ontbreken
* **Niet-overeenkomende instellingen** — De configuratie komt niet overeen met de site
* **Beschadigde configuratie** — De instellingen zijn beschadigd geraakt
* **Wijzigingen aan de site** — De site is gewijzigd zonder de POS-configuratie bij te werken

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Bekijk alle instellingen[​](#1-review-all-settings "Directe link naar 1. Bekijk alle instellingen")

Controleer de volledige configuratie:

* De site-URL is correct
* De authenticatie is correct geconfigureerd
* Eventuele aanvullende instellingen zijn correct

### 2. Configureer opnieuw vanaf nul[​](#2-reconfigure-from-scratch "Directe link naar 2. Configureer opnieuw vanaf nul")

Als de configuratie beschadigd is:

1. Wis alle opgeslagen instellingen
2. Start het installatieproces opnieuw
3. Voer een nieuwe configuratie in

### 3. Controleer de sitevereisten[​](#3-check-site-requirements "Directe link naar 3. Controleer de sitevereisten")

Controleer of je WordPress-site aan de vereisten voldoet:

* WordPress is geïnstalleerd en toegankelijk
* WooCommerce is geïnstalleerd en actief
* De WCPOS-plugin is geïnstalleerd en actief
* Permalinks zijn ingeschakeld (niet "Eenvoudig")

### 4. Test de toegang tot de site[​](#4-test-site-access "Directe link naar 4. Test de toegang tot de site")

Controleer of deze URL's werken in een browser:

* `https://yoursite.com/` — Hoofdsite
* `https://yoursite.com/wp-json/` — REST API
* `https://yoursite.com/wp-json/wcpos/v1/` — WCPOS API

### 5. Controleer de WordPress-instellingen[​](#5-check-wordpress-settings "Directe link naar 5. Controleer de WordPress-instellingen")

In het WordPress-beheer:

1. Instellingen → Algemeen — Controleer de URL's
2. Instellingen → Permalinks — Zorg dat het niet "Eenvoudig" is
3. WooCommerce → Status — Controleer op problemen

## Configuratievereisten[​](#configuration-requirements "Directe link naar Configuratievereisten")

Een geldige configuratie vereist:

* **Site-URL** — Volledige URL met protocol
* **Authenticatie** — Geldige inloggegevens of API-sleutels
* **Rechten** — De gebruiker heeft POS-toegang
* **Plugins** — De vereiste plugins zijn actief

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API06001](/nl/error-codes/API06001.md) — Ongeldige URL-indeling
* [API06002](/nl/error-codes/API06002.md) — Ontbrekende API-URL
* [API05002](/nl/error-codes/API05002.md) — WCPOS-plugin niet gevonden
