"I don't feel bad about online shopping at work. It's the only place where I can spend money WHILE I make it." (Anon.)
The big decision to make is whether to go for a bespoke online shop or a packaged shopping cart solution. Choose your shop wisely and you are then ready for step 5.