Hi, I'm Dat, a wordpress developer, to solve your problem, i suppose you to use wordpress because easy controlling, updating , editing or adding site 's content and data. Beside, Woo-Commerce is an useful plugin to manage product. Task list:
- Install Wordpress and woocommerce to you hosting.
- Generate a wordpress theme.
- Create templates (Home, Contact, single post, single product, shop, category page, ...).
- Customize Woo-commerce default display (cart, checkout, loop page...)
- Create theme option to control you site easier.
Hope to cooperate with you and thank for reading.
Nice day!