0

Ich habe. Net Webapi, die auch mit WooCommerce .NET Wrapper integriert. Auch ich habe einen WordPress-Store auf WooCommerce ausgeführt.Wie benachrichtigen. NET Api von WordPress WooCommerce, wenn es eine neue Bestellung gibt

Was ich versuche zu tun ist, sobald es eine neue Bestellung auf der Website gibt, möchte ich meine Webapi mit dieser Bestellung benachrichtigen, damit ich diese Bestellung in einer anderen Anwendung speichern kann.

Ich bin in der Lage, WooCommerce api zu verwenden, um Aufträge, Produkte etc .. aber ich möchte, dass die WooCommerce API mir die Daten, wenn es einen Verkauf gibt. Oder benachrichtigen Sie mich zumindest mit der Bestell-ID, damit ich die Bestellung mit dieser Bestell-ID aus meiner .net-Anwendung abrufen kann.

Ich habe viel gesucht, aber alles, was ich finde, verbraucht die WooCommerce API. Aber ich konnte nichts finden, was WooCommerce meiner API mitteilt.

Ich habe auch die Web-Haken überprüft, aber ich habe es nicht verstanden. Es gibt eine Liefer-URL. Aus meiner Sicht, für eine erstellte Aktion, trifft sie diese Liefer-URL, aber was postet sie? Json-Objekt? Ich konnte dafür keine Erklärung finden. Ich bin neu bei WooCommerce.

Ist das möglich? Gibt es ein Beispiel für diese oder irgendeine Dokumentation über das, was ich versuche zu tun?

Antwort

1

Sie können den folgenden Code in Ihrem WooCommerce Store/Setup verwenden (theme's functions.php vorzuziehen).

// add the action 
add_action('woocommerce_new_order', 'action_woocommerce_new_order', 10, 3); 

function action_woocommerce_new_order($order_id){ 

// Do what ever with the order id, send mail or call your API 

} 
+0

Sinn machen. Danke vielmals – curiousBoy

Verwandte Themen