【发布时间】:2018-04-16 03:17:07
【问题描述】:
我想添加一个功能,例如在结帐事务成功完成后调用 SQL 过程。我尝试搜索文档,但似乎找不到。
【问题讨论】:
标签: php wordpress woocommerce
我想添加一个功能,例如在结帐事务成功完成后调用 SQL 过程。我尝试搜索文档,但似乎找不到。
【问题讨论】:
标签: php wordpress woocommerce
seful 操作是 woocommerce_payment_complete,在订单付款后调用。如果您想在付款后执行一些自动化任务,这很有用:
add_action( 'woocommerce_payment_complete', 'so_payment_complete' );
function so_payment_complete( $order_id ){
$order = wc_get_order( $order_id );
$user = $order->get_user();
if( $user ){
// do something with the user
}
}
了解更多信息。 URL
希望对你有帮助。
【讨论】:
连接到woocommerce_payment_complete_order_status 过滤器,表示支付成功。
<?php
add_action('woocommerce_payment_complete_order_status', 'function_to_run' );
function function_to_run($order_id) {
$order = new WC_Order( $order_id );
//Rest of your code
}
【讨论】: