Shopping? I visited the largest shopping center in Iceland. It's not too big.
Scandinavian flies to Keflavik. I think Go, previously owned by BA, used to fly there but not now. It might be cheaper or the same price to fly to Europe on Icelandair with a stopover in KEF compared to US to KEF alone.