How can I check the WooCommerce order has been shipped by a specific shipping method programmatically
You can use WooCommerce method has_shipping_method to check whether an WooCommerce order has a specific shipping method.
$order = wc_get_order($order_id); if( $order->has_shipping_method('flat_rate') ) { }