The challenges of an online retail are the fears/concern of the transaction’s security, the concerns about the privacy of personal information given to the web sites and delays in delivery of goods when compared to store shopping.
There are services that still need to have face to face interaction which can not be covered by an online service. For example, in the real estate business, people still need to meet the agent to sign the paper.