I would like to create a Flyer System……
-Standard Account Info
Upon Create User:
it will Take in all personal information of the user as well as allow the user to upload a picture of themselves
After account is created Verify the user by email address:
Allow the user to create a sample which can be their live oen as well after they pay.
After the sample is created before they can send it out they have to Join the subscription. at whatever Rate. This can be done through paypal. After they have subscribed First 2 per month are Free and after that it is X dollars more per transaction.
The system will allow them to create a flyer. The flyer will take in Up to 6 Images and 15 fields depending on their choice in layout.
Meaning I want to be able to define that Style 1 will have this layout and it will use 3 Images and 11 Text Free Entry Fields.
The layout will be connected to an XSL File and it will apply The data to that XSL File. The Fields the XSL File will simply be
This XSL File will be applied to the XML dump for that Flyer from the Database.
The User will Be able to Choose what State and Region they would like this flyer sent to. This is Prefferably done by zip code and mile radius, but it can be done by me entering regions per state…
After that the Flyer will be emailed to Everyone in the database that fits that region.
The Flyer will be stored and editable For next time. Each user can create more than one flyer.
-PayPal Subscription Details
I would like this to be done by PayPal Subscription. The subscription will buy them X Flyers and if they want to do more than X Flyers they have to pay Y amount of Dollars to send each one after that.
When their subscription runs out They should be prompted to pay if they do not renew if they do not pay please cancel their account until they do pay.
Administration wise it is not a necessity but having a way to manage styles would be useful. So i can create a new style say it points to this xsl file and it uses x images and y lines. But its not that big of a deal.
This defines pretty clearly what i want. I can post sample sites if interested.