Skip to content

Extends the administration interface of the "Event Organizer" plugin with the "Reserve Tickets" entry as well as the appropriate ticket status "Reserved". Furthermore, it expands events with the meta tag "class no." and "internal notes". It also offers the possibility to further process bookings.

Notifications You must be signed in to change notification settings

BartzikWebdesign/wp-event-organiser-extended-admin-interface

Repository files navigation

event-organiser-extended-admin-interface

event-organiser-extended-admin-interface

This WordPress plugin is an extension for WP Event Organizer Pro (http://wp-event-organiser.com).

It extends the backend with the possibility to make reservations and edit booking details (eg contact details of the booker).

Prerequisite is the paid Pro version of WP Event Organizer Pro.

This plugin is not directly related to WP Event Organizer or the authors.

Features

  • Administrators are given the opportunity to reserve tickets for an event
  • Administrators are given the option of editing the details of a booking (for example, address data of the booker). For this the booking form deposited for the event will be used.
  • For a better overview, a mandatory field "Course No." added to every event. This can also be queried in the template.

Installation

  • Download and install using the built in WordPress plugin installer.
  • Activate in the "Plugins" area of your admin by clicking the "Activate" link.
  • No further setup or configuration is necessary.

Screenshots

Reserve tickets Reserve tickets Edit booking details Edit booking details

Further Features

  • Supports translation, by default: English, German (.po / .mo-files)

Authors

Template usage

You can use some custom code eg in your template files to interact with the plugin. Please replace {{variable}} with a variable or value.

Show number of reservated tickets for a event

<?php

$reservations = eo_get_bookings( array(
	'status'	=> 'reserved',
	'event_id'	=> {{eventID}},
	'occurrence_id'	=> {{occurrenceID}}
) );

$num_reservations = 0;

if( $reservations ){
	foreach( $reservations as $reservation ){
		$num_reservations += eo_get_booking_meta( $reservation->ID, 'ticket_quantity' );
	}
}

?>

Show "Course No." in your template

<?php

echo get_post_meta( {{eventID}}, 'eoeai-class-no', true );

?>

Versions

Version Changes
1.0.6 (stable) added support for special discounts / rates on admin
1.0.5 added event bookings shortcut
1.0.4 added support for input fields (textfields)
1.0.3 added support for userroles (hotfix)
1.0.2 added support for userroles
1.0.1 added support for updates
1.0.0 master branch

About

Extends the administration interface of the "Event Organizer" plugin with the "Reserve Tickets" entry as well as the appropriate ticket status "Reserved". Furthermore, it expands events with the meta tag "class no." and "internal notes". It also offers the possibility to further process bookings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages