Hi,
Well, it is not an easy task for you...
You will need some competence in Web Development and e-commerce.
i know a little bit how to... but it takes time to deploy that kind of website
such as, we need to test it, + different issues such as security, Data protection Act that you gonna hold information on ur customers, Accessibility, Usability testing etc...
^_^