Have similiar problem
, three red meteorites are best for iron sword
i have it but still i can only enter the "shop"
If you're in Act II, there are two armorers, but their disposition depends on actions you've taken so far. You can get yourself in a situation where both hate you.
The Order armorer, who stands in front of his shop, won't deal with you if you turned Siegfried away and fought the cockatrice on your own, or if you cleared Golan Vivaldi of collaborating with Salamandra. If he won't deal with you, you have to do something in favor of the Order (side with the Order in "Force Recon").
The Dwarven blacksmith, who is in his shop in the Nonhuman District, won't deal with you if you killed the Scoia'tael outside Haren Brogg's house in Act I. If he won't deal with you, you have to do something in favor of the nonhumans (clear Vivaldi, rescue the half-elf woman, or side with the Scoia'tael in "Force Recon").