自动完成 Woocommerce 订阅的续订订单

时间:2021-03-04 09:48:31

标签: woocommerce-subscriptions

我只需要自动完成由 Woocommerce Subscriptions 中的 CHECK 支付的订单续订。 不能影响第一个订单,只影响后续续订。

我认为应该自定义此代码:

 add_action('woocommerce_subscription_payment_complete', 'subscription_payment_complete_hook_callback', 10, 1);
function subscription_payment_complete_hook_callback( $subscription ) {
    // Get the current order
    $current_order = $subscription->get_last_order( 'all', 'any' );

    // For Paypal recurring orders
    if( $current_order->get_payment_method() === 'paypal' ) {

        // Update status to completed
        $current_order->update_status('completed');
    }
}

0 个答案:

没有答案