https://medium.com/@bharathrbd/how-to-create-a-multi-vendor-marketplace-website-462ee176f0a5