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.