Multi Vendor & Business Directory site issues

Hello all,

I am currently in the process of trying to develop a multi-vendor site. I’ve got a sense of the front end built out. It includes pages such as

  • Home
  • About
  • Shop
  • Business Profile Page
  • Product Page
  • Business Directory
  • Contact
  • Shopping Cart
  • Login & Signup

What I need help and/or need to know is, is it possible that with this multi-vendor place. Is it possible each business that’s associated with this can do their own login stuff, but can maintain and edit their own personal business page directly? So instead of I doing every single business, the business owner of that business can manage specifically their page and products? Is this possible? As well what APIs would be recommended for

  • Payments
  • Login/Signup
  • The whole ecommerce functionality issue discussed earlier
    And any additional recommendations?

Here is my site Read-Only: LINK
(how to share your site Read-Only link)