Need guidance on setup....

Joined: 12/04/2008

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 (2 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:

  1. 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).
  2. 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 possible email them with a list of everyone that is getting items the next day and what they are getting.
  3. 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 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

Joined: 05/23/2007
Sudo Store

I wonder if you could use the Ubercart store functions to accomplish this; just don't set up the payment process. Customers could go online, add items to their cart and confirm their order. Roberts Farm would receive the order, package it together, and the customer would come to pick it up and pay for it upon arrival.

Don't know if that is the direction you were thinking, but hope it helps.

G&G Podcast Host
Matt Farina's picture
Joined: 06/01/2006
Views

Start by seeing if you can implement this in ubercart. That would make you life a lot easier.

If you can't do it with ubercart...

I would have one node type for the product called product. Add the details to product (like the price per item) using a custom module. Not sure of another way to do this.

Use CCK to add any extra characteristics. Maybe use the flag module to select things for this week or reoccurring.

To generate lists of what a person has use the views module in drupal 6.

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

Joined: 12/04/2008
Ubercart

I thought about Ubercart. I have not used it yet but I was afraid that was like pounding in a nail with a sledge hammer.

Thanks for the suggestions. I will definitely report back when I figure out something.

If anyone else has any suggestions, please feel free to chime in.