
In a recent Business Bloomer Club Slack thread, a member asked for help with setting the initial order status in WooCommerce based on specific cart conditions.
The challenge was that there are no payments involved in this store, so they had removed the payment methods using the following code:
add_filter( 'woocommerce_cart_needs_payment', '__return_false' );
The goal was to set the order status to “Processing” under certain conditions and to “RFQ” (Request for Quote) under others. Since there were no payments, the user needed to find the appropriate hook or filter to manage the initial status before any order events occurred.
Continue reading WooCommerce: Managing Initial Order Status