Zum Hauptinhalt springen
Version: 1.x

API04006: Ressource Nicht Gefunden

Was Das Bedeutet

Der Server konnte die angeforderte Ressource nicht finden. Dies entspricht typischerweise einem HTTP 404 Statuscode, der anzeigt, dass das Produkt, die Bestellung, der Kunde oder eine andere Ressource, auf die Sie zugreifen möchten, nicht existiert.

Häufige Ursachen

  • Datensatz gelöscht — Die Ressource wurde auf dem Server gelöscht
  • Falsche ID — Es wird eine falsche oder veraltete ID verwendet
  • Sync-Probleme — Lokale Daten verweisen auf eine Ressource, die nicht mehr existiert
  • URL-Fehlkonfiguration — Der API-Endpunkt ist falsch
  • Permalink-Probleme — WordPress-Permalinks müssen aktualisiert werden

Serverfehler-Mapping

Dieser Fehlercode wird ausgelöst, wenn der Server zurückgibt:

ServercodeQuelle
rest_no_routeWordPress REST API
HTTP 404Jede Serverantwort

So Beheben Sie Es

1. Überprüfen Sie, ob die Ressource Existiert

Überprüfen Sie, ob die Ressource weiterhin auf Ihrer WooCommerce-Seite existiert:

  • Loggen Sie sich in den WordPress-Admin ein
  • Navigieren Sie zum entsprechenden Bereich (Produkte, Bestellungen, Kunden)
  • Suchen Sie nach dem Element anhand der ID oder des Namens

2. Lokale Daten Aktualisieren

Wenn die Ressource serverseitig gelöscht wurde:

  1. Öffnen Sie die POS-Einstellungen
  2. Navigieren Sie zum entsprechenden Datenbereich
  3. Starten Sie eine Sync/Aktualisierung, um lokale Daten zu aktualisieren
  4. Das gelöschte Element sollte lokal entfernt werden

Wenn mehrere Ressourcen nicht gefunden werden:

  1. Gehen Sie zu Einstellungen → Permalinks im WordPress-Adminbereich
  2. Klicken Sie auf Änderungen speichern (auch ohne Änderungen vorzunehmen)
  3. Dies aktualisiert die Permalink-Struktur

4. API-Routen Überprüfen

Testen Sie die REST API direkt:

https://yoursite.com/wp-json/wc/v3/products

Wenn dies einen 404 zurückgibt, könnte ein Konfigurationsproblem auf dem Server vorliegen.

5. Überprüfen Sie Auf Plugin-Konflikte

Wenn REST API-Routen fehlen:

  1. Stellen Sie sicher, dass WooCommerce aktiv ist
  2. Stellen Sie sicher, dass das WCPOS-Plugin aktiv ist
  3. Deaktivieren Sie vorübergehend andere Plugins, um zu testen