Ich möchte eine API-Anfrage senden, nachdem das Produkt von Woocommerce Admin hinzugefügt. Eigentlich möchte ich, dass wenn ein Benutzer ein neues Produkt (A-Kurs) zu seinem Shop hinzufügt und die API-Anfrage einen Kurs mit dem gleichen Namen wie das Produkt im LMS erstellt.Holen Sie sich kürzlich Produkt mit Hilfe von Woocommerce Hook
Es ist mir gelungen, ein Produkterstellungs-Ereignis anzuhängen, aber ich weiß nicht, wie ich Daten des Produkts, das ich in Woocommerce erstellt oder hinzugefügt habe, erhalten kann.
Hier ist mein Code:
add_action('transition_post_status', 'product_add', 10, 3);
function product_add($new_status, $old_status, $post) {
if(
$old_status != 'publish'
&& $new_status == 'publish'
&& !empty($post->ID)
&& in_array($post->post_type,
array('product')
)
) {
//here I want to get the data of product that is added
}
}
dieser Code funktioniert gut, wenn ich ein Produkt und Echo etwas in dieser Funktion hinzufügen, es funktioniert gut.
Ich möchte nur den Namen und die ID des Produkts erhalten.
Danke.