I definitely think eCommerce is the way to go, and frankly speaking, a lot of businesses are late in riding the wave (including myself for my retail business), however, to underestimate the capital required to start e-commerce is one of the biggest mistake people make. Just because you dont have the overheads of rent, salaries, etc, doesn't mean that you will be saving and earning better margins.
On one hand, you definitely have the flexibility and the opportunity
to increase your sale online, on the other hand, the spending in
marketing, SEO, analytics, ads, etc can be quite high, equal or more
in some cases than what you would as fixed overheads. Its all about execution and using data to understand your customers