I hope the title is not that bad, but I try to explain it:
I want to create a store, where I sell a specific service that is fulfilled by a service provider. I want to get the money from the customers and then, when the service is done, send % to the providers for her/his service and take my cut. I want to manage it in one place – "inside" a dashboard.
So I want to have roles for admin ( me ), providers, and customers. All of them should log in to a panel where they can manage these processes somehow.
How should I solve this? ? Is there a third-party plugin/service which I could connect to manage this or I have to build it myself?