First off, I apologize for making such a generalized topic where I could probably find 1,000 answers by searching, but:
1.) I haven't found a complete answer
2.) I would like to have the ability to discuss my specific needs
So I am pretty new to Wordpress, though I used it over 5 years ago. I generally use Drupal, but I am switching to Wordpress for this project. My request is that I can get some feedback on the best way for me to achieve my goal.
The project is to have the ability for churches to choose and create a website, using Multisite, as automatic as possible. This means, I would like for them to be able to choose a theme, sign up, choose a package, pay, and be emailed information to access/manage their new website. If possible, I would like them to be able to add their domain during signup.
Additionally, I would like an efficient billing & support ticket system built into their backend so they can manage it from the same place they manage their site.
I am not expecting this to be cheap, but I would like some guidance so that I know where I will need custom programming and where I can use existing plugins. I would like this to be as seamless as possible.
I really appreciate the help.