stadtsoldat
Verfasste Forenbeiträge
-
Forum: WooCommerce
Als Antwort auf: Zugriff auf WooCommerce-Bestellungen über externe Seite mittels PHPOkay, baue ich mal um bei Gelegenheit. Ich bin ja schon froh dass ich es mit meinen verstaubten PHP-Kenntnissen überhaupt mal zum Laufen gebracht habe 😉
Ersetze ich dann
apiTransfer($method, $url, $data = false)mit
wp_remote_request( string $url, array $args = array() )?
LG.
Forum: WooCommerce
Als Antwort auf: Zugriff auf WooCommerce-Bestellungen über externe Seite mittels PHPSehr verehrtes Publikum 😀
Es läuft. Die Ausgabe ist zwar noch sehr chaotisch und unsortiert, aber der Zugriff funktioniert schon mal grundlegend.
Hier meine Schritte:
1. Man gehe auf WordPress, WooCommerce, Einstellungen, Erweitert, Rest-API
2. Ein Klick auf Schlüssel hinzufügen
3. Beschreibung eintragen, den Benutzer wählen und die Berechtigungen auf lesen/schreiben setzen
4. Consumer Key und Consumer Secret notieren
Auf der PHP-Seite dann folgendes hincoden:
<?php function apiTransfer($method, $url, $data = false) { $curl = curl_init(); switch ($method) { case "POST": curl_setopt($curl, CURLOPT_POST, 1); if ($data) curl_setopt($curl, CURLOPT_POSTFIELDS, $data); break; case "PUT": curl_setopt($curl, CURLOPT_PUT, 1); break; default: if ($data) $url = sprintf("%s?%s", $url, http_build_query($data)); } // Optional Authentication: curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "consumerkey:consumersecret"); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($curl); curl_close($curl); return $result; } $result = apiTransfer("GET", "https://domain.de/wp-json/wc/v2/orders"); echo $result; ?>
- Diese Antwort wurde vor 3 Jahren, 8 Monaten von stadtsoldat geändert.
- Diese Antwort wurde vor 3 Jahren, 8 Monaten von stadtsoldat geändert.
Forum: WooCommerce
Als Antwort auf: Zugriff auf WooCommerce-Bestellungen über externe Seite mittels PHPGut, danke für den Einstieg. Ich code und bastele mal und werde berichten 😉
LG!
Forum: WooCommerce
Als Antwort auf: Zugriff auf WooCommerce-Bestellungen über externe Seite mittels PHPJa, die Links und die Tutorials helfen auf alle Fälle sehr gut weiter.
Vielleicht könnte ich noch einen Tipp zur Einrichtung bekommen. Und zwar: Bei dem Projekt geht es darum, dass sich mein selbst erstelltes PHP-Projekt zu einem bereits aufgesetztem WooCommerce verbindet.
Das heißt, der Endnutzer sollte irgend ein Plugin xy von mir installieren oder eine API einrichten, so dass meine PHP-Seiten anschließend auf die WooCommerce-Bestellungen Zugriff haben. Eventuell nur ein kleiner Tipp, wo ich ansetzen und anfangen soll. Danke!
LG!
- Diese Antwort wurde vor 3 Jahren, 8 Monaten von stadtsoldat geändert.
Forum: WooCommerce
Als Antwort auf: Zugriff auf WooCommerce-Bestellungen über externe Seite mittels PHPPerfekt. Danke. Ich wollte nur vermeiden, dass spätere Nutzer, für die das Projekt gemacht werden soll, nicht allzuviel im Code herum hacken müssen. Das mit der API scheint mir da eine gute Lösung zu sein.
LG!