Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_filter( 'woocommerce_payment_complete_order_status', 'silkwave_autocomplete_paid_orders', 10, 2 );
- function silkwave_autocomplete_paid_orders( $order_status, $order_id ) {
- $order = new WC_Order( $order_id );
- if ( $order_status == 'processing' && ( $order->get_status() == 'on-hold' || $order->get_status() == 'pending' || $order->get_status() == 'failed' ) ) {
- return 'completed';
- }
- return $order_status;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement