Why not do it both? Aside from having physical store you can also have online shop. Physical store is more on the people around you, if they see your product they can visit anytime and the advantage is that they can see the product itself.Online shopping is very trendy nowadays, it's globally so it's another advantage as well, you will be introducing your product into global market through website. Instantly you have passive and active income.