Home › Forums › Welcome! › Pre-Sales Questions › Language Courses
- This topic has 3 replies, 1 voice, and was last updated 11 years, 5 months ago by
Geoff.
-
AuthorPosts
-
December 3, 2014 at 10:36 pm #907202
Kaz
GuestHi,
I was looking at your plugins and am trying to figure out which one would be the best one for me to use.
I am trying to create a website where I sell several after-school program courses for elementary school students. One term e.g. lasts 7-8 weeks, and I would like to create a sign-up form, where I could capture various information about the child (name, gender, DOB, classroom#, teacher’s name, child release information, etc.), the parents (emergency contact) as well as process payments using Stripe.
Basically I would like parents to sign their child up and pay the tuition during this registration process, where I would like to be able to integrate Stripe, preferably Stripe Checkout.My requirements:
(a) there will be several courses offered per term, and each class usually is once a week, EXCEPT during holidays, and the customer pays for the entire e.g. 7-week-term at once, during registration(b) seating is limited -> there needs to be a way to limit the amount of sign-ups and once sold out, it should say as sold out.
(c) I need to capture various information from the user (child’s and parent information etc.) -> so the form needs be easily customizable
(d) I need to accept payments via Stripe, preferably “Stripe Checkout” (if possible) -> https://stripe.com/docs/checkout -> the payment should be the final step, and only after receiving payment, should the registration be complete
My pre-sale questions:
1. Which of the plugins you list, would be able to the fulfill the above requirements “out-of-the-box”? (The Events Calendar, Events Calendar Pro, WooCommerce Tickets, EDD Tickets, etc.)2. Would “The Events Calendar + WooCommerce Tickets” be able to cover all my requirements above “out-of-the box” or would I need “Events Calendar Pro + WooCommerce Tickets”? What would the difference be for me?
3. Is it easy to add form fields, so we can capture all the information from the parents? How would this be done?
4. How would the dates show, considering that it is not just one session that starts at a certain time and ends at a certain time, but more like a weekly thing, where some weeks are skipped.
5. Which Stripe plugin would recommend to go with the above. I already own a Stripe plugin made by EDD, but don’t mind purchasing a different Stripe plugin, if it integrates better / is necessary.
6. At last, we would like to use a WordPress theme that integrates flawlessly with the plugins. Any recommendations? Would it integrate with Avada http://themeforest.net/item/avada-responsive-multipurpose-theme/2833226 ?
We would like to go ahead and purchase the plugins and themes asap, so we thank you in advance, for your prompt reply.
Thanks!
December 3, 2014 at 10:40 pm #907203Kaz
GuestP.S.: The calendar itself is not as important as capturing the right information using forms, receiving payments during the registration process and limiting the seats, so it shows as sold out, once full.
December 4, 2014 at 8:24 am #907694Geoff
MemberHi there, Kaz! Thanks for getting in touch. 🙂
Wow, great questions and you’ve provided fantastic context. Let’s see if we can tackle these one at a time.
1. Which of the plugins you list, would be able to the fulfill the above requirements “out-of-the-box”? (The Events Calendar, Events Calendar Pro, WooCommerce Tickets, EDD Tickets, etc.)
The Events Calendar itself will provide most of the calendar functionality you would need. For example, it will handle the creation, display and management of Events posts.
The Event Calendar PRO might be necessary your (a) requirement since it offers the ability to create recurring events. Recurring events isn’t offered in The Events Calendar right our of the box, but is in PRO.
The ticketing add-ons all off the same core functionality: they allow you to create tickets from the single event editing screen, display a ticket form on the front end single event post, then integrate with a third party e-commerce plugin that handles the checkout process. In other words, these add-ons display the tickets and integrates with the e-commerce platform of your choice (i.e. WooCommerce, EDD, WP Ecommerce).
That said, any of the ticketing add-ons allow you to define a quantity of tickets, which fulfills your (b) requirement.
However, the ticketing add-ons themselves do not handle transactions. If you need Stripe integration (d), then I would recommend making sure the e-commerce platform of the add-on you choose (e.g. WooCommerce for the WooTickets add-on) offers Stripe integration first.
2. Would “The Events Calendar + WooCommerce Tickets” be able to cover all my requirements above “out-of-the box” or would I need “Events Calendar Pro + WooCommerce Tickets”? What would the difference be for me?
I think we covered this pretty well in the first question. The Events Calendar will cover most of your needs, but PRO will add recurring events and WooTickets will display the tickets and integrate with WooCommerce, which handles the transaction (preferably for you, via Stripe).
3. Is it easy to add form fields, so we can capture all the information from the parents? How would this be done?
This is where I think it gets tricky. You can certainly add forms to any Event post like you would any default WordPress Post. For example, you can use Gravity Forms or Contact Form 7 to help create and manage those forms.
The tricky part is capturing that information and associating it with the Event post or the WooCommerce order. That’s something our plugins don’t offer out of the box. The other thing our ticketing add-ons lack is the ability to collect information on a per-ticket basis. For example, if someone purchases two tickets in the same transactions, the tickets will be listed under the same attendee. We are planning an overhaul to this in an upcoming release, but wanted to point that out.
4. How would the dates show, considering that it is not just one session that starts at a certain time and ends at a certain time, but more like a weekly thing, where some weeks are skipped.
You can create custom recurring event patterns using The Events Calendar PRO. For example, you can you can repeat an event every other week on Tuesdays and Fridays.
The trick, though, is that there has to be a repeatable pattern. You can get around this by creating a recurring event, then editing the events individually to their proper times. However, doing so, will pull the individually edited event out of the recurring series, though it will display correctly on the calendar.
5. Which Stripe plugin would recommend to go with the above. I already own a Stripe plugin made by EDD, but don’t mind purchasing a different Stripe plugin, if it integrates better / is necessary.
WooCommerce seems to offer a nice Stripe extension. I believe WP Ecommerce does as well. The important thing is that the e-commerce platform integrates with Stripe rather than the ticketing add-on itself, since that is what handles the transaction. The ticketing add-ons play no role in the checkout process.
6. At last, we would like to use a WordPress theme that integrates flawlessly with the plugins. Any recommendations? Would it integrate with Avada http://themeforest.net/item/avada-responsive-multipurpose-theme/2833226 ?
We do our best to integrate with as many themes and other plugins as possible. That said, I have seen a couple minor issue pop up here in the forums related to the Avada theme, but nothing I remember that broke the core functionality. Still, it might be a good idea to also contact the theme author as well.
We would like to go ahead and purchase the plugins and themes asap
I do want to let you know that we offer a full refund on all products within 30 days of purchase. Just email us with our original receipt and we’ll help you out if the plugins don’t fully fit your needs. I do think you will face some custom development as far as the forms go and collecting information, but it might be worth purchasing the plugins, giving them a test drive and seeing if they will work for you.
Phew! I think we got everything in there. Does this help answer your questions? Please let me know. 🙂
Cheers!
GeoffDecember 5, 2014 at 7:28 am #908881Geoff
MemberAwesome, thanks for confirming the answer, Kaz! I’m glad we were able to help and hope the plugins will work out for you.
I’m going to go ahead and close this thread, but please feel free to hit us up with a new thread if any other questions pop up. We’d be happy to help. 🙂
Cheers!
Geoff -
AuthorPosts
- The topic ‘Language Courses’ is closed to new replies.
