Keep in mind, there is no need to do everything.
There are largely 3 separate ways to do e-commerce:
- Shopify (my store, my things)
- Ebay (somebody's store, my things)
- Facebook Marketplace (no store, my things)
These are 3 separate product categories. Mixing these requirementrs in one project won't be good. Just pick what you are solving for and go for it.