I have recently developed this kind of project you are looking for, please check my portfolio where i have created a website for a company name jupitomart , this has been developed using wordpress cms and woocommerce. it has all functionalists that a eCommerce store has.