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:
- Gehen Sie zu WooCommerce → Einstellungen → Erweitert → REST API
- Stellen Sie sicher, dass die REST API aktiviert ist
- Ü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:
- Besuchen Sie
https://yoursite.com/wp-json/in Ihrem Browser - Sollte JSON-Daten zurückgeben
- 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
5. Permalinks leeren
Manchmal müssen die Permalink-Einstellungen aktualisiert werden:
- Gehen Sie zu Einstellungen → Permalinks
- Klicken Sie auf "Änderungen speichern" (auch ohne Änderungen vorzunehmen)
- Dadurch werden die Rewrite-Regeln neu generiert