The dea to open shop in some of the cities is almost impossible in this moment but it should be ggod. I think this simply cause that shop will not have enough customers to make any profit. After some time that shop will be just one big failure.
And online shop is probably cheaper to run, you can run it basically from home, you don't need to pay for rent for space, and other taxes and expenses that have running the shop. More chances is that some of the shops start to accept bitcoins, that can help some shop to attract buyers from that area.