Woocommerce在内部操纵产品

时间:2014-09-11 14:56:27

标签: php wordpress woocommerce product

我需要以下内容,而且我正在扭转局面,但却无法做到这一点:

某些产品需要属于x类别,如果客户购买其中一种产品,则该类别背后的所有其他产品都应该出售或未发布。

所以我需要一种方法来创建一个可以在产品销售后运行的功能,然后找到所有那些具有相同类别的产品并更改其元数据,在这种情况下,我将解决剩下的事情,只需更改outofstock meta ,但我知道我猜我也可以编辑任何其他后期元值。

我知道如何更新元值,我无法想象如何挂钩/过滤其余部分。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:0)

您是否看过WooCommerce hooks

我会查看完成状态的woocommerce_order_status _。$ new_status-> slug hook。如下所示:

function the_function($order_id) {
    // get the order object
    $order = new WC_Order( $order_id );

}
add_action( 'woocommerce_order_status_completed', 'the_function' );