【问题标题】:How to add PHP code custom functionality in woocommerce checkout transaction complete? [duplicate]如何在 woocommerce 结帐交易完成中添加 PHP 代码自定义功能? [复制]
【发布时间】:2018-04-16 03:17:07
【问题描述】:

我想添加一个功能,例如在结帐事务成功完成后调用 SQL 过程。我尝试搜索文档,但似乎找不到。

【问题讨论】:

标签: php wordpress woocommerce


【解决方案1】:

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

希望对你有帮助。

【讨论】:

    【解决方案2】:

    连接到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
    
    }
    

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 2017-05-08
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 2021-02-07
      相关资源
      最近更新 更多