There is a little organic farm nearby that my wife and I buy a lot of food from. The couple that runs the farm are great people. I started talking to them about their current site and how it was not suiting their needs or doing much for anyone else (prepare yourself mentally and physically before clicking this link http://www.robertsfarm2004.com/).
I am fairly new to Drupal (3 sites under my belt) and I volunteered to do a site for them at no charge (good practice for me & huge blessing for them). While most of the site is straight forward (About Us, Services, Blog, Links), there is one part of the site that I am stumped on how to set up.
So here are the requirements:
- They would like to be able to enter in the items that each person gets from the farm (ex. eggs, milk, cheese, chickens, beef), how many of each item that person gets, and how much each item costs (but NOT for invoicing or payment through the site purposes, just as a reminder).
- Each person picks up their items on different days (same day each week or every other week) and they would like Drupal to email the person the day before to remind them and possibly email them with a list of everyone that is getting items the next day and what they are getting.
- Possibly, although this is not a requirement, each person would have the ability to add an item "permentantly" or just indicate that they need an extra milk this week.
So I need some direction on the module combination that this is going to take. I am wondering if Ubercart would take care of most of the functionality. I am thinking that I will make a content type for the different items. That will contain the pricing info. After that though I start to get a little fuzzy (I still consider myself a newb). I know it is going to be a custom combination of Date module (for the scheduling), Actions (for the auto emails), and maybe some hacking on Profile or using Profile Node module (to show the list of items that each person gets possibly under their name).... but I need your input. How would you set this up?
TIA