我想在 woocommerce 结账后调用一个函数

I want to call a function after checkout in woocommerce

我正在使用 woocommerce 制作一个电子商务网站,现在我想在使用后调用一个函数填写结帐表格并提交。是否有任何过滤器或挂钩允许我这样做?

如果您想在 WooCommerce 订单完成后做一些事情,您可以连接到 woocommerce_order_status_completed。

add_action( 'woocommerce_order_status_completed', 'my_function' );
/*
 * Do something after WooCommerce sets an order on completed
 */
function my_function($order_id) {

    // order object (optional but handy)
    $order = new WC_Order( $order_id );
    // do some stuff here

}

或者您可以:

add_action( 'woocommerce_thankyou', array('Wc_class', 'my_uber_function'));
class Wc_class{
 public static function my_uber_function($order_id)
 {
    stuff to do here
 }
}