W pliku wordpress functions php ktory znajduje się w katalogu z Twoim szablonem dodajemy:
add_action( 'woocommerce_product_query', 'sort_products', 999 ); function sort_products( $query ) { if ( is_admin() ) return; $query->set('meta_query', [ 'stock_status_postmeta' => [ 'key' => '_stock_status' ], ]); $query->set('orderby', [ 'stock_status_postmeta' => 'ASC', 'date' => 'DESC' ]); }