WordPress Member Upgrade
I run a music website that needs to add a way for producers to upload their music and sell it on the website. Each producer should be able to sign up for a membership account and upload and define the details of their songs and prices. Below is a short list of what i think i need, there might be few extras but for now this is what i need.
1. Free Membership Signup system for music producers to upload their music and sell it on my site. Sign up form should include all the basic info, username, password, picture (avatar), address, phone, website, paypal email, etc, etc….
2. Produers page will show their own details (listed above) also with a list of songs they have up;loaded to the site for sale, (ill be able to show you an example). details on the producer page will also include – picture (avatar), name, sign-up date, number of song downloads, location, link to website, description about producer etc, etc. This page should also show up on a List of Producers page for the website (with avatar, producer name, small description, and number of available tracks for sale)
3. WordPress ADMIN ability to see the songs uploaded (so i can approve them) and number of downloads for the producers account. I use eshop so i should be able to see what has been uploaded and sold – im not sure though. This is where i need to approve a download or what ever, i think.
4. I think i need the program to create a folder for each new producer on the server (i think). Hopefully this way i can monitor the files they have uploaded, if not help me understand.
5. automatic page generation. So each song, and details, once uploaded, has the ability to be Approved by ADMIN and then show up on the site in the appropriate category and or featured or newest song sections with a pretty link with the songs title. Each song page should include Track Name, automatically assigned track number, producer, number of downloads, track length, purchase price, buyout price and integrated with the eshop plugin. (i already have example pages, so you can model off of that)
5. A way for the producer to log in and see his account with the amount of downloads, page views, stats, review uploads, review and edit info, change avatar etc. etc. for the producers own account. Maybe even a way for the producer to email his stats to his email account on file.
6. A way for the ADMIN to payout producers for their downloads. So they need to have a paypal account where i can transfer funds from the ADMIN Section to the producers paypal account on file. Hopefully inside my ADMIN i can also have a reminder to pay my producers or automatically update itself once i have paid them to reset back to zero.
7. Hopefully there can be a left sidebar nav button in my WordPress ADMIN so i can just view everything right there for me. [similar to statpress, or contactform 7, or eshop etc. etc]
Okay, this should be enough to get started. This pretty much covers what i was thinking. Maybe you have worked on something similar before and have examples or a demo for me to preview. that would be extremely helpful.