2016-04-15 19 views
2

Guten Morgen alle. Wie der Titel sagt, versuche ich eine Funktion auszulösen, wenn eine Bestellung aktualisiert wird. Genauer gesagt möchte ich diese Funktion ausführen, wenn ein benutzerdefiniertes Feld auf der Bestellseite (Admin-Seite) geändert und dann gespeichert wird.Woocommerce Haken für Bestellupdate

Ich möchte nicht herausfinden, wann ein Auftrag abgeschlossen ist oder wann sein Status aktualisiert wird, sondern nur, wenn dieses Feld aktualisiert wird.

Derzeit verwende ich woocommerce_process_shop_order_meta Haken, aber es scheint nicht zu funktionieren.

Irgendwelche Ratschläge?
Danke!

- EDIT -

woocommerce_process_shop_order_meta ist der righ Haken zu verwenden, war ich in der Funktion von diesem Haken löste einen Fehler aufweisen, so, wenn Sie jemals eine Funktion ausführen müssen, nachdem Sie Update, um im Admin klicken Seite Dies ist der richtige Weg, es zu tun.

+0

Könnte genauso gut deine eigene Frage beantworten dann – DarkNeuron

Antwort

2

Wie in der Bearbeitung geschrieben ist der woocommerce_process_shop_order_meta der richtige Haken zu verwenden, wenn Sie eine Funktion oder eine Antwort auslösen möchten, wenn ein Auftrag aktualisiert wird.

+0

Nun, das war sehr nah an dem, was ich brauche. Ich werde weiter suchen. Ich muss eine Aktion finden, mit der ich mich verbinden kann, NACHDEM die Bestellung aktualisiert wurde, das ist vorher. – TheTC

+1

@TheTC suchen Sie ein bestimmtes Update? Wie der Bestellstatus oder nur ein allgemeiner Update-Haken? – Andrea

+0

@Andrea Ich könnte den Bestellstatus verwenden. Dieser spezielle Hook scheint zu triggern, wird dann aber überschrieben und der Status hat sich nicht geändert. – Funkodebat