To run a successful online retail business, you need to have more than just a willingness to work hard and a good idea. Even if you have a good brand that you are building and that is generating some excitement, you have to think about the behind the scenes work that has to go into your company each day.