I just did, Just another thing that makes this easier maybe. My target market can be individuals or small employees with several users desk access is needed. The main hurdle that I am facing(for now) Is Customer registration, where people pay and an account is created. Something like github.com/macropin/django-registration. I do not believe I have discovered everything that frappe has to offer and have not discovered this process yet.
Im still a student at this, but from what I know. In order to do this, you must create a doctype, then use a web form since it allows for payments. I want to keep the form on the website. Do you know if this is the process that I need to take? Or can you recommend a different process.