As Bainternet said you need to adjust the query vars, however I needed to change the order well before ‘jigoshop_before_shop_loop’ hook to get this to work. This function fires at pre_get_posts and orders by title.
add_action('pre_get_posts', 'my_custom_query');
function my_custom_query($wp_query){
if(is_tax('product_cat')){
$wp_query->query['order'] = 'ASC';
$wp_query->query['orderby'] = 'title';
return $wp_query;
}
}