4 replies [Last post]
jimurl's picture
Offline
Joined: 01/15/2009
Juice: 6
Was this information Helpful?

I am building a registration for a conference using ubercart. I am using options extensively- for example, to record if an attendee would like vegetarian or regular meals; one day versus two day registration; student or adult, etc. I am using product kits to group these items together in a logical fashion.

I am using a textfield attribute to prompt the purchaser for the name of that attendee (some purchasers register for themselves PLUS another person or two- and our organizers need their names).

Our organizers also need to associate each meal with each attendee- I was thinking of using product kits to do this. Each prodcut kit would be one attendee, and all the meals and other stuff associated with them.

Will this work? are there any Gotchas I should watch out for? I am hoping to associate each attendee with the other items they are getting using this: [products][product#][data][unique_id] and [kit_id]. Is there another way to do this?

thanks for any thoughts.

itsallamit's picture
Offline
Joined: 08/06/2008
Juice: 53
UC Node Checkout

Have you looked at UC Node checkout?http://drupal.org/project/uc_node_checkout

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Ubercart for complex event registration

I think I might also recommend UC Node Checkout as well. What you're looking to do would create something of an administrative nightmare I think. What I use the node checkout module for is to create a new node type that will represent a registration, just like if someone filled out a paper registration form. Once a user creates a node of that type, an associated product will be added to the cart that they can purchase. You can then hook into the checkout completion process to update that node to say it was paid or something. This is what I did for Lullabot's Do It With Drupal website.

The advantage here is you can then create a simple View that will list out all your paid attendees and let you do some simple administration through that form instead of having to search back through orders and product kits. Product kits at this point are just too limited to be of much use to you I think.

LoveGolf's picture
Offline
Joined: 10/16/2008
Juice: 106
Re: Ubercart for complex event registration

To verify the user(node) is paid, did you just add something like order-status as a field and then custom code in the workflow?

Basically, like described here?

http://drupaleasy.com/blogs/ultimike/2009/03/event-registration-ubercart

jakedeveloper's picture
Offline
Joined: 06/29/2010
Juice: 20
Re: Ubercart for complex event registration

I'm wondering if you ever found a good solution to this (basically event registration where the costs of certain options depend on what is selected for other options). I am working on a very similar problem and the approach has been to extend CiviCRM's event functionality, but I thought I would seek out another perspective. Thanks!