• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1112
  • Last Modified:

Online Class Registration and payment plugin for Wordpress

I am building a Wordpress site for a company that has about 2500 classes where people can register and pay online.

There are about 30 main categories which then break down into classes.

I will need to securely keep this information and have access to it in the WP admin panel.  Ie. name, email, phone#, address, class or classes registered, date of class, etc..  Whether they have paid.  Invoices to the client.  

Is there a good plugin for this in Wordpress?
  • 2
1 Solution
Jason C. LevineNo oneCommented:
Are they paying online only or mixed online/offline payment?

Can a user register and pay for more than one class at a time?

What exactly needs to happen and when with "invoices"
livewirewebsolutionsAuthor Commented:
Online and offline.

Yes, they can pay for more than one class.

The buyer needs to be emailed an invoice.
Jason C. LevineNo oneCommented:
Okay, given the number of possible items and those requirements you are probably going to need to adapt a shopping cart to your exact needs.  I would start looking into WooCommerce and its extensions.  It should easily handle the listing of 2,500 items and it stores all transactions and makes them easy to pull up by the admin and/or the user (if you force people to create accounts before checkout).  You can set it to accept check payments with the admin completing the transaction when the check arrives and I believe one of the extensions will generate a PDF invoice on demand.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now