Helvetia: To be able to speak to the merchant, you must first have defeated all the enemies in the area and some are sometimes located a little far from the shop.