Shoppers' satisfaction levels are not the only key to store loyalty