// Auto completar pedidos add_action( 'woocommerce_order_status_processing', 'auto_complete_orders' ); add_action( 'woocommerce_order_status_on-hold', 'auto_complete_orders' ); function auto_complete_orders( $order_id ) { if ( ! $order_id ) return; $order = wc_get_order( $order_id ); if ( ! $order ) return; // Métodos de pago permitidos $payment_methods = array( 'bacs', 'cheque', 'stripe', 'paypal' ); if ( ! in_array( $order->get_payment_method(), $payment_methods ) ) return; $order->update_status( 'completed' ); }