0
我需要在成功完成Paypal付款和產品狀態更改後進行woocommerce,將有關訂單產品的一些信息數據(例如產品數量)插入到我的自定義數據庫表中。 什麼行動/過濾器將做任何例子的工作?woocommerce在訂單上完成將數量數據插入到自定義數據庫表中
我需要在成功完成Paypal付款和產品狀態更改後進行woocommerce,將有關訂單產品的一些信息數據(例如產品數量)插入到我的自定義數據庫表中。 什麼行動/過濾器將做任何例子的工作?woocommerce在訂單上完成將數量數據插入到自定義數據庫表中
一些測試後,我發現用這款掛鉤
add_action('woocommerce_order_status_completed', 'check_quantity');
function check_quantity($order_id) {
// order object (optional but handy)
$order = new WC_Order($order_id);
if (count($order->get_items()) > 0) {
foreach($order->get_items() as $item) {
// for all products if ($item['id'] > 0) {
if ($item['id'] == 8) {
$quantity=$item['qty'];
add_qty($quantity);
}
}
}
}