At this stage I would say yes.
Order is placed > status changed automatically and immediately to “Completed” > office staff manually change status from “Completed” to “Shipped” within an hour or two tops.
Ah I see. Thank you.
Would something like this work? We’re reluctant to add anything further at this stage unless we’re sure it will work?
add_filter( ‘woocommerce_reports_order_statuses’, ‘include_custom_order_status_to_reports’, 20, 1 );
function include_custom_order_status_to_reports( $statuses ){
// Adding the custom order status to the 3 default woocommerce order statuses
return array( ‘processing’, ‘shipped’, ‘completed’, ‘on-hold’ );
}