Seminars and Drupal Commerce

First - Saw the session at DrupalCon Chicago. Really enjoyed it. Commerce is going to be way more enjoyable than UC, me thinks.

I have a customer that does seminars all over the world and would like to move all of the registration, purchasing, etc. online. So naturally, I figured Commerce is the way to go. What I am curious about is if it will handle their way of doing things. Basically, it goes like this:

Customer signs up for a weekend seminar. One price for the whole weekend. But there are multiple prices depending on whether they are a student, first year professional or established pro.

And there are prerequisites for different levels. Customer must have completed level one to take level 2, etc.

And for just one more little wrench, they want folks to be able to register and be able to pay at the door.

From what I saw at DC-Chicago I think this should be a slam-dunk. But can it be done with what exists now?

Posted: Apr 1, 2011


David D on April 4, 2011

I need to list class signups in a similar manner, with 2 prices (members & nonmembers), pre-reqs, offline payment option, and class size limit. I am supposing the size limit can be handled as a stock control function.

David D on May 11, 2011

Have you had any luck with this yet? I keep running into seemingly Commerce-related bugs that are preventing me even building it out enough to test.

daniel-san on May 13, 2011

Awesome. I guess you really have to do it now.

I'm looking for something very similar (as I had posted over here: http://www.drupalcommerce.org/node/455)

Looks like we are all wondering if Commerce can take care of this right out of the box and maybe none of us have enough familiarity or experience with it yet to know how to go about accomplishing it. My intuition tells me that with Commerce being so dependent on Rules and Views, it seems that you should be able to accomplish most any kind of setup.

At the moment, I'm under the gun to get a system set up immediately and I may have to stick with COD (Conference Organizing Distribution), but I would love to have the ability to run a conference or event and sell the tickets/signups via Commerce.

I will keep my eye on this and try to lend a hand as well.


samgreco on July 19, 2011

But I am back on it now.

I did some test runs with both Commerce and Ubercart 3. I am having a very hard time getting my head around Commerce. It is VERY different. It seems like someone would have to create 2 items for every product. But I am probably missing something.

Although, it seems that since they are selling 4 or 5 different seminars that repeat at different times and different locations over and over again, that I should be able to create a base product for Seminar 1, Seminar 2, etc. and then create different display for the different dates and locations.

But it's taking way longer for me to learn this than I expected. Boy could I use some good tutorials...

rickiellen on November 16, 2011

Are there any screencasts covering event registration using Commerce? If not yet, any plans to do this?

It seems like there are a fair number of people wanting to use Commerce for event registrations, but not much documentation on how to handle the registration part of the process, and tie that smoothly with payment.

MMachnik on August 18, 2011

This sounds very similar to what I am looking at. There is a base seminar or class that defines what the specific class is. And then there are actual instances of it when the class is scheduled to be held at a given time and location.

Since users would need to register for a specific class, it seems to me that you need a product for each instance (because they want to take the one in San Francisco, not LA).

Workflow would entail the site editor/admin being able to easily create an instance of the class they want and make it available for purchase.

For example, say we have a class for Basket Weaving. It is offered various times throughout the year and throughout the country. We want to be able to create an entity with basic information about the class (title, description, an image, etc.), and then allow an admin to create another entity representing the actual "event" of the class occurring (additional information such as time, location, cost, etc.).

So this seems similar to your situation, but it seems to me that the "instance" would be a product in Drupal Commerce. If so, would the basic information be a product type, and would we need a different product type for every class? I.e. if we offer 250 different classes, we need 250 product types?

I agree it will be nice to see more real world examples of how people are using DC. Hopefully discussions like this will help. :)