We did not do any shopping in St. John's although there are many opportunities. If you leave out the fancy shops down at the dock, there are some other places to go.
Here are photos of:
A neighborhood Grocery
Christos' grocery store (phone number included)
A clothing store called "Cool and Smooth" (website)
A clothing store called "LOgOS OnE" and
A strange green building which I can't read the sign on it - could be a church, a casino or a store.
Everything from jewelry to Cuban cigars. There are no restrictions on shopping here. All you need is your passport and proof of travel.