I have a request from a client wanting to have a course booking functionality. Basically, this company stages courses throughout a year and they want the ability for customers to book onto these courses. The functionality they require are:-
1) Add courses with a maximum number of available seats
2) Display places available per course
3) Book onto a course (select number of places)
4) Take payment for selected course depending on the number of places being booked
5) Subtract the number of booked places from the overall course maximum
I've managed to display the courses via the Calendar module but just need the above functionality implemented
Course Booking functionality
Re: Course Booking functionality
I'm doing more or less the same thing currently...
i chose products/orders/cart modules, and for calendar, CGCalendar...
my solution will break on module update (changed some code) so I will rewrite templates later - smarty begginer in tight schedule
the thing is, you can add fields to cgcal, for max, min and curently registered number of participants... tehse are the values to use for your calculations - i do it via code hack, but will implement it later via UDT...
I also had cgcal core modified to include product selector and random string generator for the title
i chose products/orders/cart modules, and for calendar, CGCalendar...
my solution will break on module update (changed some code) so I will rewrite templates later - smarty begginer in tight schedule

the thing is, you can add fields to cgcal, for max, min and curently registered number of participants... tehse are the values to use for your calculations - i do it via code hack, but will implement it later via UDT...
I also had cgcal core modified to include product selector and random string generator for the title