I'm for having both cuz that way I'll be able to shop when I'm offline and not logged in the game.
The shops must be equal and must contain the same stuff.
As for what I would like to see in them: pets , cosmetics , spell changing cosmetics, whole costumes or sets for transmog, mounts would be nice but the same mounts that you can obtain in game also , not special ones, maybe custom titles like "<nick> the gummy bear annihilator", also there is no harm in having some in game currency but not in huge amounts.
There shouldn't be any items cuz if there are any the game would be pay2win which is not a good model for such game.
Also make it available the pay with credit/debit cards, PayPal (and all of those online payment systrms) and most important SMS I prefer sms payments.
The one and only , original puffymuffinz.
I like your idea anyway i think there should be some items like mounts that are unobtainable within the game and can only be purchased with real money therefore the game can actually earn money that way. If you put everything that can be obtained with actual playing in the "real money shop" many people will just decide to play the game and not buy anything so the game will have no money gain and will bankrupt fast.
Regards,
Shock :)