WordPress Events Registration with PayPal IPN

174

Event Listings and Registration Pages

Event Listings and Registration Pages

Attention! The plugin has undergone a major reconstruction and name change. The new name of the plugin is Event Espresso.

This WordPress plugin provides a way to take online registrations for events such as conference and seminars that are held live. Events are managed quickly and easily from within the WordPress dashboard.

The plugin also uses the PayPal IPN to record payments to the built in WordPress 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

Get $10 OFF the Premium Event Manager Plugin for WordPress
To celebrate our 5,000th download of the free version of the plugin. We are giving out a $10 off promo code for the next 50 purchases of the pro version. Use the promo code “AER5000” to claim your discount at the time of purchase.

Download Pro Version

Add to Cart View Cart

Version Comparison and Features | More Info | Visit the Forums


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

174 Responses to “WordPress Events Registration with PayPal IPN”
  1. convention says:

    Example: If Sam Jones signs up for my convention and inputs his wife’s name and their 3 kid’s names (in the added questions/fields that I added to the event form), how do I, as the person processing registrations, see the details of their registration easily? The only path (as I understand it) to that “registration-specific” information would be for me to go to “Attendee/Payments” > click on “View Attendees” > click on “Edit Attendee”…and then print it out and go to the next registrant.

    Thank you.

  2. Seth says:

    There is a button in the event management screen that will allow you to export an excel spreadsheet with the event registration data.

  3. SFGolfer says:

    I am using Pro v2.28 in WP 2.9.2 and 3 Beta.

    I get this error when adding a new event:

    WordPress database error: [Column count doesn't match value count at row 1]
    INSERT INTO wp_events_prices (event_id, event_cost, price_type, member_price, member_price_type) VALUES (’4′, ’450.00′, ‘Entry Fee’ ”, ”)

  4. SFGolfer says:

    I’m using Pro v2.28.

    Is it possible to have a cutoff date for event signups? In other words, if an event is Jan 1 then the latest to signup would be Dec 1.

  5. Seth says:

    @SFGolfer

    For some reason a comma was left out of the add event query. This has been fixed in and an update is being sent out shortly.

    Thanks!

    Seth

  6. emorningstar says:

    Hi I’m using wordpress 2.92 and Events registration version 2.23 I have an urgent problem.

    Our site is already live and trying to accept event registrations. I am getting the following fatal error after filling out the registration FORM,

    the error is on the registration page that takes you to PayPal… right under where it says to ‘press the below button’ to complete registration (the button does not show up but the error code does)

    Fatal error: Call to undefined function event_regis_groupon_payment_page() in /home/content/78/5153178/html/howard-wills/wp-content/plugins/advanced-events-registration-pro-version.2.23.gpn/includes/payment_page.php on line 94

    Help!
    thank you!

  7. excellanz says:

    Hi Seth,

    I’m installing the free version of the plugin and, on the Event Registration page, the registration form shows up both in the content area as well as above the header of the page. (Viewing the source shows that the complete code is located both in the head section and the body section.)

    How do I get it to NOT load above the header? What am I doing wrong?

    The page location is http://pauladelmanendowmentfund.com/index1.php?page_id=111

    (Note: the index.php page shows a coming soon note, you may need to manually update the url with “index1.php” if you move around the site via the site nav.)

    Thanks for your assistance!

    -Kenny Frank, Excellanz Creative

  8. Seth says:

    @emorningstar

    It looks like you downloaded a version that I uploaded by accident. I notified the people who have downloaded this version and have sent out several updates since.

    If you have not received the updates. Please email using the email address provided in the readme.txt file located in the plugin folder.

    Seth

  9. Seth says:

    @excellanz

    Sometimes that happens because of theme has an error. Try activating a different theme to see if it still happens.

    If that doesn’t help, please email using the email address provided in the readme.txt file located in the plugin folder.

    Seth

  10. mythical says:

    Hi

    Found just the plug in I needed.
    Unfortunately watched the video carefully and it worked great… until that is I tried to use the widget to display a list of events on the side bar.
    All events disappear from events page and although sidebar shows title of widget nothing shows under.
    When I remove widget from sidebar events page is still empty.
    Events do still show up in ‘backend’ pages.

    Any help would be gratefully received.

    Alan

  11. mythical says:

    Have discovered disappearing events caused by value in table Y instead of yes.
    Went to look if I could spot where and discover a note saying that you have fixed bug. Perhaps not in my version which I downloaded from wordpress link on your site.

    Would very much like to get this working so I can get my managers to upgrade to pro in their venues.

    Thanks
    Alan

  12. Seth says:

    Ok. Here is the fix for the current bug until I can get it uploaded to WordPress on Monday.

    http://dl.dropbox.com/u/6668282/advanced-events-registration.2.1.15.zip

    Seth

  13. spitball says:

    I have to say – this is a great plugin!! Thank you.
    I have just one question – I’m using the code in my sidebar widget and on a page, as described in the installation guide, but I’d like to edit the code and add a conditional statement somewhere that will show something like “Sorry there are no active events at this time, please check back soon” – when there is nothing happening… right now it shows the title “Events” with nothing but a blank space underneath.
    Where can I add this?

    thanks kindly,
    Alli

  14. Lydia says:

    I want to add my reg form on a my Workshops page where my event description is rather than creating a dedicated page for {EVENTREGIS}. When I add {EVENTREGIS} to my Workshops page, the form appears at the top of the page even if I put {EVENTREGIS} at the bottom of all my text. Is there a way for the form to appear at the bottom so it’s not the first thing that appears on the page?

  15. SusanLow says:

    Seth,
    I’ve been trying to log in to the support forums and it’s not recognizing my password, which I have changed freshly several times to try to make it work. Kind of frustrating! I also can’t find your email address anywhere to send you a message about this, so I hope you get this comment!

    I’d really appreciate it if you would make the registration form customizable in the free version for us Canadians. I had to hack 2.0.17 senseless to get it to show province/postalcode instead of state/zip. Now I don’t want to upgrade because I’ve put all that effort in. I really appreciate the fact that you fixed the thing where the content was appearing below the event info – I’d done the hack with the custom page and it was time-intensive. I’d love to upgrade but it was too much work to get the Canadianization done!

    Also, I have a weird thing happening at http://directis.ca/training/train-diysp/ — it’s showing the events in backwards date order. It only happens on this one page in this category. I have other categories and use the widget as well, and the events appear in the right date order everywhere else. I’m stumped!

    I know these should be in the forums, but as I mentioned above I’m having trouble logging into those.

    Hope you can help!
    Susan Low

  16. Seth says:

    Hi Lydia,

    This has been fixed in the free and premium version of the pluigns.

    Seth

  17. Seth says:

    Hi Susan,

    It doesn’t look like you have registered for the forums @ http://eventespresso.com/forums/

    The premium version of the plugin allows you to create custom forms, so you do not have to worry about modifying the PHP every time anew version comes out. I have moved the registration templates into a safe location so that they do not get overwritten with every new version. The premium version is only $60 (or $50 with a coupon code) and has many more features and flexibility than the free version.

    Not sure why your events are out of order. If you would like to send me your login info to my email, I can check it out for you.

    Seth

  18. Seth says:

    Comments are now closed and all questions should be directed to the Event Espresso forums.

    Got to the forums now >>

Trackbacks

Check out what others are saying about this post...