add image loader WooCommerce Products Custom Fields

I have pasted this code in my main function.php and it works great
but I want to add an image to my woocommerce product and I do not know how I can achieve that. Does anyone have an idea for doing it?

function woo_add_custom_general_fields() {

global $woocommerce, $post;

 woocommerce_wp_text_input(
 array(
'id' => 'telnr',
'label' => __( 'Nr. Tel)', 'woocommerce' ),
'placeholder' => 'Nr',
'desc_tip' => 'true',
'description' => __( 'tel nr.', 'woocommerce' )
     )
  );
}

function woo_add_custom_general_fields_save( $post_id ){

 $woocommerce_telnr = $_POST['telnr'];
if( !empty( $woocommerce_telnr ) )
 update_post_meta( $post_id, 'telnr', esc_html( $woocommerce_telnr ) );

}

This is what I tried and which fails:

Read More
function woo_options_add($options) {

// This is a option heading
$woo_metaboxes = array(

    "image" => array (
        "name" => "image",
        "label" => "Post Image",
        "type" => "upload",
        "desc" => "Upload file here…"
    )),

// Return new options
return $options;

}

Related posts