Display selected parts from selected pages on the frontpage?

Use a special category to specify what pages you want on your home page.

For the sake of this example, we’ll call it “Featured”.

So on each page that you want to show, just add the “Featured” category to it. Then, if you want to remove it from the home page you just un-check that category.

Just query for that category of pages like so on the home page template: (this is untested)

<?php $homefeatured = array(
'post_type'=>'page',
'post_status'=>'publish',
'cat'=> 'THE ID OF YOUR FEATURED CATEGORY',
);
$query = new WP_Query( $homefeatured );

if ( $query->have_posts() ) {
    while ( $query->have_posts() ) {
        $query->the_post();

        the_post_thumbnail();
        echo '<br />';
        the_title();
        echo '<br />';
        echo get_post_meta(get_the_id(),'CUSTOM_PRICE_FIELD');
        echo '<br />';
        echo '<a href="'.the_permalink().'">Read more ></a>';

    }
} else {
    // no featured deals found
}
wp_reset_postdata(); ?>

Paste this into functions file to add category support for pages:

add_action('admin_init', 'reg_tax');
function reg_tax() {
  register_taxonomy_for_object_type('category', 'page');
  add_post_type_support('page', 'category');
}