Home › Forums › Welcome! › Pre-Sales Questions › Ticketing Solution for Online Training
- This topic has 2 replies, 2 voices, and was last updated 10 years, 2 months ago by
Support Droid.
-
AuthorPosts
-
February 11, 2016 at 4:26 am #1071240
Dylan
GuestSearching for an Online Ticketing Feature
Background
We run team-based courses online for 2-10 teams at a time, with 3-5 users each.
Each user accesses the course by clicking on a unique URL link, which we create on a backend app written in Ruby on Rails.
We currently distribute these links manually, but we’re looking for a plugin that will let us distribute them automatically through Woocommerce on our WordPress website.
This is proving extremely difficult. The best candidate we’ve found so far is WP Events Pro, but it seems it would require an API to coordinate between Woocommerce on the front-end and the Ruby app on the backend.
The courses are self-paced so that users can step in and out of the course throughout an access period of 30 days. Within this access period, the actual duration of the courses varies; completing a course can take as little as an hour, or as long as 3 days.
To create each user’s link, admin follows these 6 steps:
1) Select the course, e.g., Negotiation Basics
2) Create a team, e.g., Team 1
3) Create users, e.g., User A, User B, User C and so on.
4) Set the start date and time
5) Copy and paste each URL link from a CSV sheet, and email each one to the respective user (e.g., Team 1-User A, Team 1-User B and so on).
6) Push the Start button, which gives all users access to the course for 30 daysThe Mission
Whatever automated solution we come up with, teams should each have 5 users. When that’s not possible, they should have 4. When 4 isn’t possible, they should have 3. When 3 isn’t possible, they should have 2. If only 1 user buys a ticket, they should get a message that “Your team consists of 1 user”.
We can set a ’24-hour window’ for buying the links that we could set, for example, to start every day at 00:00 and finish at 23:59. Presumably, this would help to manage cases in which people buy or cancel at the last minute, requiring a reordering of the teams (e.g., if a “9th” user buys a ticket at say 23:58, the 2 teams of 4 users each + the 1 latecomer would be reordered into 3 teams of 3 users each).
Depending on the solution you may have, our developer could build an API on the backend Ruby app. You could then write a PHP program on the WP site to connect that API.
February 11, 2016 at 5:10 am #1071268Brian
MemberHi,
Thanks for the interest in our plugins. I can answer your questions.
That is an interesting idea. Unfortunately, we do not have anything close to what you are looking for.
If you think that is something you would like as a feature I encourage you to visit our User Voice Page and either upvote an existing request or make a new request there.
As for custom development we usually do not take on that type of work as we have a very high minimum project amount, but you can request more information if you like using our contact form:
https://theeventscalendar.com/contact/
Cheers
February 26, 2016 at 8:35 am #1082444Support Droid
KeymasterThis topic has not been active for quite some time and will now be closed.
If you still need assistance please simply open a new topic (linking to this one if necessary)
and one of the team will be only too happy to help. -
AuthorPosts
- The topic ‘Ticketing Solution for Online Training’ is closed to new replies.
