我想在 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
}
}
我正在使用 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
}
}