An "else if" statement is not resolving your problem?
Basically what i meant was the you need a switch case not a lot of different ifs.
function jigoshop_get_sidebar() {
if(is_shop())
get_sidebar('shop');
elseif ( is_product_category('poura'))
get_sidebar('cigars');
elseif ( is_product_category('cigarillos'))
get_sidebar('cigarillos');
}