In the past I dabbled in E-commerce. I used Shopify then and it was pretty easy to set up. Didn’t have much experience in marketing or SEO so I didn’t do so well.
An E-commerce site would be an excellent project to do since I have used Shopify before and had a polished looking site. It would be quite a challenge to try to accomplish the same thing with WordPress and some plugins.
This will require quite a bit of tweaking accomplish this. Getting plugins to play well with each other and themes will be a challenge. The product management, coupons, cart management, and checkout. The menu will be interesting as I found out this week.
WooCommerce is your suggested plugin and will try working with that for this project.