製品を高い int val(meta_key) で表示しようとしていますが、コードは投稿を同じ int 値で並べて追加します。
$args = array(
'posts_per_page' => $limit,
'orderby' => 'meta_value',
'meta_key' => 'wpb_post_views_count',
'order' => 'ASC',
'post_type' => 'products',
'post_status' => 'publish',
);
$query = new WP_Query( $args );
foreach ($query->posts as $key => $post) {
# code here
}