Adding author option to [products] woocommerce shortcode

Try this:

function htdat_shortcode_atts_products( $out, $pairs, $atts, $shortcode ) {
    if ( isset ( $atts['author'] ) ) $out['author'] = $atts['author'];
    return $out;
}
add_filter('shortcode_atts_products', 'htdat_shortcode_atts_products', 10, 4);

function htdat_woocommerce_shortcode_products_query( $query_args, $attributes ) {       
    if ( isset( $attributes['author'] ) ) $query_args['author'] = $attributes['author'];
    return $query_args;
}
add_filter( 'woocommerce_shortcode_products_query', 'htdat_woocommerce_shortcode_products_query', 10, 2 );