WordPress is very good. WooCommerce is an easy tool.
It really depends on what you are going to do with the site and your technical knowledge. You will need a domain name, web hosting for example.
If you don't know how to do it, you can turn to solutions like Wix or Shopify
There are a lot of possibilities, you can use WordPress, Prestashop, Odoo, Wix, Shopify. it really depends on your knowledge, your budget and the scope of your project.