我需要在完成Paypal付款和产品状态更改后的woocommerce中,将有关订单产品的某些信息数据(例如产品数量)插入到我的一个自定义数据库表中。 什么动作/过滤器可以做任何例子的工作?
答案 0 :(得分:0)
经过一些测试后,我找到了这个钩子的解决方案
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);
}
}
}
}