Wordpress Events Registration with PayPal IPN

132

Event Listings and Registration Pages

Event Listings and Registration Pages

This Wordpress plugin provides a way to take online registrations for events such as conference and seminars that are held live. The plugin uses the PayPal IPN to record payments to a database. It allows you to capture the registering persons contact information to the Wordpress database as well as provides the ability to send the registrar to your PayPal payment site for online collection of event fees. PayPal payments are captured to the database using the PayPal Standard IPN.

Reporting features provide a list of events, list of attendees, and excel export.

Download Plugin | View Example (free version) | Upgrade to Pro Version | Support Forum | Comment


If you like this plugin, please consider making a small donation or clicking on a few of the ads displayed on the site.


Installation:

  1. After unzipping, upload everything in the ‘paypal-events-registration’ folder to your ‘/wp-content/plugins/’ directory (preserving directory structure).
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to the Event Registration Menu and Configure Organization and enter your company info – note you will need a PayPal id if you plan on accepting PayPal payments
  4. Go to the Event Setup and create a new event, make sure you select ‘make active’.
  5. Create a new page (not post) on your site. Put {EVENTREGIS} in it on a line by itself.

Note: if you are upgradings from a previous version please backup your data prior to upgrade.

If you have watched the video below and are having trouble installing the plugin or just need additional support. Please visit our “Premium Support” page or view the FAQ below.


Setting up the Plugin

Frequently Asked Questions:
To use, create a new page with only  {EVENTREGIS}

To display list of attendees of an active event use {EVENTATTENDEES} on a page or post.

*For URL link back to the payment/thank you page use  {EVENTREGPAY} on a new page.

*For PayPal to notify about payment confirmation use  {EVENTPAYPALTXN} on a new page.

*This page should be hidden from from your navigation menu. Exclude pages by using the ‘Exclude Pages‘ plugin from http://wordpress.org/extend/plugins/exclude-pages/ or using the ‘exclude’ parameter in your ‘wp_list_pages’ template tag. Please refer to http://codex.wordpress.org/Template_Tags/wp_list_pages for more information about excluding pages.

Email Confirmations:
For customized confirmation emails, the following tags can be placed in the email form and they will pull data from the database to include in the email.

[fname], [lname], [phone], [event],[description], [cost], [company], [co_add1], [co_add2], [co_city],[co_state], [co_zip],[contact], [payment_url], [start_date], [start_time], [end_date], [end_time]

Sample Mail Send:

***This is an automated response – Do Not Reply***

Thank you [fname] [lname] for registering for [event].  We hope that you will find this event both informative and enjoyable.  Should have any questions, please contact [contact].

If you have not done so already, please submit your payment in the amount of [cost].

Click here to review your payment information [payment_url].

Thank You.

Attendees and Payments

Attendees and Payments

Screenshot of Events Registration with IPN Pro

Screenshot of Events Registration with IPN Pro using the Calendar (Pro Version)

Event Setup Options

Screenshot of some Event Setup Options (Pro Version)

Events and Payments

Events and Payments

Attention:
If you haven’t noticed, the Wordpress plugin “Events Registration with PayPal IPN” is no longer available for download on Wordpress.org. We found some serious security issues within the plugin (mostly deprecated Wordpress database functions) so we decided it best to go ahead and remove the plugin until security was improved.

After a major overhaul of the back-end code we have re-released the plugin under a new name (Advanced Events Registration) and have also released a pro version of the plugin with many additional features.

It is highly recommended that you upgrade to the latest version of the Advanced Events Registration plugin ASAP.

Comments

132 Responses to “Wordpress Events Registration with PayPal IPN”
  1. illfxdesigns says:

    When adding customize questions to the registration form I noticed that it does not record the answers when you “edit attendee”? Also, when creating customized questions for each event does the answers get passed down to the excel file when you export? I noticed that it did not when I export my list. I am using drop downs as questions.

  2. Seth says:

    Which version of the plugin are you using? I have recently updated it so the questions are exported.

  3. illfxdesigns says:

    Seth,

    I am using 2.1.8

    I noticed changing the customize question from “Drop Down” to “Single” the answers are actually recorded both in the admin and excel sheet, which solved my problem.

    I do not know much as I should with PHP, but I tried taking a look at the event_regis.php. Found the case for “DROPDOWN”, and wasn’t sure if there was something missing on line 314?

  4. jastop says:

    Looks like a great plugin, but have one question…

    I haven’t been able to figure out how to display a list of attendees for a single event? Is there a way to do it without modifying the code?

  5. Seth says:

    Just add the shortcode {EVENTATTENDEES} to a page or post.

  6. Samuel says:

    Hi,

    In both the old version and the new advanced (pro) version, PayPal payments are updating the quantity back to 1. I think I’ve resolved this by taking the “quantity” field out of the UPDATE statements in process_payments.php, but I’m concerned about whether this affects anything deeper with the IPN process.

    Any advice is very appreciated.

  7. willpower says:

    I have added 2 events and both have different short code.
    But when I paste the different short code on 2 different pages I only see the same event??

  8. Seth says:

    Will,

    After going through your website, I have found several issues with your setup.

    1. The events listing page wasn’t set up.
    2. Both event pages had the same shortcode in them.
    3. The payment pages were not set up.
    4. The page that processes the transactions was not set up.
    5. On the organization page, the drop down to display all events or a single event needs to be set to “all events” it was set to display only one event.

    I have a video on the home page of my website that goes through the entire set up process.

    I have made several pages on your site to facilitate the plugin. Please consider making a doantion or purchasing the Pro version of the plugin.

    Good luck with your BBQ and take care.

    Seth Shoultes

  9. Seth says:

    Hi Samuel,

    I have fixed the issue in both the free and pro versions. The pro version has been uploaded already and the free version will be uploaded soon.

    Seth

  10. djconqueso says:

    Is there a way to add in extra fields for events for things like a link to Google Maps?

  11. Seth says:

    I will be adding a feature to the pro version for Google maps soon. In the pro version there is a code to add a google map link within the email.

  12. jayohare says:

    Is there a way to display “Seats Remaining” ? This would be a nice way to add urgency to register.

  13. mikkoko says:

    In my form, i enter all data, press Submit, but it dosen’t collect data and show it on Attendees. Missing something?

  14. Seth says:

    You need to make sure that you are entering {EVENTREGPAY} and {EVENTPAYPALTXN} into your pages. Then linking them up in your “Organization Settings” page.

  15. Seth says:

    Not at the moment. This is something I may add to the pro version in the future or I may do it on an individual basis.

  16. james_zedd says:

    Seth – Great plugin!

    I have a question about the pro-version. I have an event in which it is $79.00 to register, but we have a tournament the next day in which it is $35.00 to register. I want the option for them to only attend the event, only attend the tournament, or both. Can this be done with the pro-version? Thanks.

  17. Seth says:

    Have you had a look at this page?
    Pro Version Example

    I use drop downs to show different options for that event. Will something like that work for you?

  18. james_zedd says:

    The drop down options will definitely help. Thanks Seth.

  19. mikkoko says:

    Now it records all data, thanks!

    But new queston: I have attendee limit set to 1. If I go and open 2 browser windows and register same time, it takes both off them. Attendees/Payments page it shows 2/1 attendees. This is problem because I have events that go full in 5 minutes. I need to get exact limit to attendees. Is there way that it takes only that one who was a bit quicker? So that it checks is there space left when submit button is pushed.

    This plugin is SO great!

    Sorry english… I’m from Finland;)

  20. Seth says:

    When I roll out the new payment gateways (sometime next week) on the pro version, this issue will be fixed.

  21. jhibbard says:

    Thanks for this plugin. It’s great! I’ve set it up and am anxious to get it live on my site. I’ve done some testing, and I’m coming across one problem. I’m hoping you have a fix. If someone registers for the event and just goes through the payment process, it works fine. However, if they don’t click that “pay now” button, and instead click on the link in their email that says, “if you haven’t paid already, click here to review your payment.” They are taken to the page with {EVENTREGPAY} code. However, that page only calculates the price for one person. If they’re registering 2 or more, it’s not showing up on that page, and there’s no way to change it once they’ve entered the Paypal portal. Any ideas?

  22. Seth says:

    Hey Justin,

    This has been updated in the pro version. I am releasing an update to the free version soon, which will fix the problem.

    Thanks!

  23. nikki c says:

    Seth i love the plug in, looking at buying the pro version but wanted to know how to modify the event list so it shows up in a table like on this page (http://isismaternity.com/classes/type/sprouts).

    Also, when i ad an event or category list to a page it always moves to the top of the page rather than stay relative to the content of the page, is there a fix for this as well?

    Thanks.

  24. Seth says:

    Hello Nikki,

    In the pro version, I am using an experimental short code to display events within a certain date range. You could modify the code on the page to make a custom layout.

    Here is a very basic example:
    http://pro-version.advancedeventsregistration.com/?page_id=38

    And another example of someone doing something similar to what you are trying to achieve (using my plugin, I was contracted to do the layout):
    http://www.registerrightnow.com/

    For the event data to be displayed above your content, you will most likely need to create a template page to display the way you want it.

    Hope that helps :)

    Seth

  25. feek says:

    I have this great plugin working fine, but my problem is that I need the description to appear above the form in the page.

    When I have it set up in the plugin, my theme is only picking up the shortcode on my front page excerpt and I need the description text to be there.

    But when I put the text above the shortcode in the post, it appears below the form.

    Is there a way of making the text appear above the form?

    Thanks in advance for any help.

  26. morrisoft says:

    i am interested in your plugin, but have a question…
    Is there an option for multiple items at different prices?
    For example: an event having prices for adult AND children admission? Being able to differentiate and total at the end?
    Does this work?

  27. Seth says:

    Hi Morrisoft,

    Yes, that functionality exists in the Pro version of the plugin.

    Seth

  28. Barbara says:

    The event setup has a dropdown list of times that are in one-hour increments. There doesn’t seem to be a way to set an event for 6:15, 6:30, etc., just on the hour. Is this the same in the Pro version? I’d like to buy the Pro, but if I can’t schedule the events for the correct time, I’ll have to look for something else.

  29. Seth says:

    Hi Barbara,

    The pro version has custom times and features multiple times for a single event.

    Seth

Trackbacks

Check out what others are saying about this post...
  1. [...] Wordpress Events Registration with PayPal IPN | Shoultes.net Comments0 Leave a Reply Click here to cancel [...]

  2. [...] Original post: Wordpress Events Registration with PayPal IPN | Shoultes.net [...]

  3. [...] plugin is similar to the  Wordpress Events Registration with PayPal IPN but has many advanced features. It is almost a complete rewrite of the older plugin, but will [...]



Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

You must be logged in to post a comment.