You can make anything with Hugo. Use Shopify’s Lite plan, and you can make a store with any site.
You can get cheap hosting from BUYSHARED.
I don’t have Shopify Lite, or enough stock of anything to make a store, so I can’t answer how you would do it.
Maybe modify my new_post.py to make a new product to sell.
Modifying the script would be easy, just make it take another argument, with the path. Or better, just use xx/post-or-product.
Well, anything that isn’t dynamic. Like a forum, you can’t. You could modify Hugo to output PHP sites. That would defeat the entire point of it.