Anchor link to every product

You can use the woocommerce_loop_product_link filter to modify the archive product urls.

// Add to (child) theme functions.php
function my_prefix_modify_woocommerce_loop_product_link( $url, $product ) {
  /**
    * Adds the id of the product wrap element from single product view
    * as an anchor parameter to the WooC archive loop product url
    * e.g. http://www.mystore.com/my-product#single-produt-wrap-id
    * update "single-produt-wrap-id" to match your setup
    */
  return $url . "#single-produt-wrap-id";
}
add_filter( 'woocommerce_loop_product_link', 'my_prefix_modify_woocommerce_loop_product_link', 10, 2 );