Zum Hauptinhalt springen
Version: 1.x

API05001: WooCommerce-API deaktiviert

Was das bedeutet

Die WooCommerce REST API ist auf Ihrer Seite deaktiviert. WCPOS benötigt die REST API, um mit WooCommerce zu kommunizieren und auf Store-Daten zuzugreifen.

Häufige Ursachen

  • WooCommerce-Einstellung — Die REST API wurde absichtlich deaktiviert
  • Sicherheits-Plugin — Ein Sicherheits-Plugin blockiert den API-Zugriff
  • Hosting-Einschränkung — Ihr Anbieter hat den Zugriff auf die REST API deaktiviert
  • Permalink-Probleme — Permalinks nicht für die REST API konfiguriert

So beheben Sie es

1. Aktivieren Sie die WooCommerce REST API

Im WordPress-Admin-Bereich:

  1. Gehen Sie zu WooCommerce → Einstellungen → Erweitert → REST API
  2. Stellen Sie sicher, dass die REST API aktiviert ist
  3. Überprüfen Sie, ob API-Schlüssel erstellt wurden

2. Überprüfen Sie die WordPress REST API

Die WooCommerce API hängt von der WordPress REST API ab:

  1. Besuchen Sie https://yoursite.com/wp-json/ in Ihrem Browser
  2. Sollte JSON-Daten zurückgeben
  3. Falls nicht, siehe API05004

3. Überprüfen Sie Sicherheits-Plugins

Häufige Sicherheits-Plugins, die die API blockieren könnten:

  • Wordfence — Überprüfen Sie die Firewall-Einstellungen
  • iThemes Security — Überprüfen Sie die REST API-Einstellungen
  • All In One WP Security — Überprüfen Sie die Firewall-Regeln

Whitelist der REST API-Endpunkte oder der POS-Anwendung.

4. Überprüfen Sie die .htaccess

Suchen Sie nach Regeln, die den API-Zugriff blockieren:

# Remove or modify rules blocking /wp-json/
# Ensure mod_rewrite is enabled

Manchmal müssen die Permalink-Einstellungen aktualisiert werden:

  1. Gehen Sie zu Einstellungen → Permalinks
  2. Klicken Sie auf "Änderungen speichern" (auch ohne Änderungen vorzunehmen)
  3. Dadurch werden die Rewrite-Regeln neu generiert

Verwandte Fehler