Woocommerce减少库存数量动作钩子

时间:2015-07-17 13:26:11

标签: wordpress woocommerce hook

我正在使用以下代码进行Woocommerce产品发布,更新挂钩,这对我来说非常适合:

add_filter( 'wp_insert_post_data' , 'filter_post_data' , '99', 2 );
function filter_post_data( $data , $postarr ) {
    $sum = $_POST['wpcf']['ptchq'] + $_POST['wpcf']['monivong'];
    $_POST['_stock'] = $sum;
    return $data;
}

我添加了两个自定义文本字段,并在管理端的产品库存数量中添加该字段总和。

现在我的问题是,如何在订单完成后减少库存数量动作挂钩。所以使用该钩子我可以减少管理员产品中我的自定义字段中的库存。

谢谢, 科坦。

1 个答案:

答案 0 :(得分:0)

更改库存时运行的挂钩是

do_action( 'woocommerce_product_set_stock', $this );

您可以在Product Abstract

中看到它