We can find the Shopkeeper's Key in the upper left of Crystal Peaks, just to the left of the Crystal Guardian boss fight. After jumping past the annoying little shardmite, we find the Shopkeeper's Key on a ruined bench.