Physical store fronts have been eclipsed by eCommerce masters like Amazon and Shopify. The toll it's taken can be seen in emptying malls and shopping centers across the country.
The best thing about Shopify is that you don't need a warehouse, you don't even have to ship products yourself, you can use drop shipping. Drop shipping means you get someone else to package and ship your products for you. For instance, let's say someone orders a product from your online store. This order automatically gets packaged and shipped to your customer. Voila, it shows up to their door without you ever having to worry about it.