Hi,
Instead of developing a solution from scratch, for your e-commerce needs, we can utilize an already available eCommerce solution like nopCommerce or VevoCart (which is a paid software).
We will assist you with some branding changes or if you need to do any small functional changes in that.
Thanks,
Paresh.