StageShow adds the facility for an online Box-Office for Small Theatres/Drama Groups, records sales, validates tickets and provides sales downloads.
StageShow provides a number of simple admin pages to allow the definition of Show names, Performance date and times and ticket Prices and types. Then a single WordPress shortcode adds a online BoxOffice to your website.
StageShow uses its own integrated Shopping Trolley to collect orders, and a “Payment Gateway” to collect payments, allowing purchasers to pay using a credit/debit card. StageShow records sales and to collects buyer information from the gateway. See thebFeatures Summary below for full details).
Each sale is fully recorded, with contact and payment details, tickets purchased and the transaction reference from the payment gateway, all saved to the WordPress database. Confirmation emails containing these details, which can be customised as required, are sent to each purchaser and can be copied to the system administrator. Emails use the MIME encoded email format which allows fonts, images etc. to be defined in the email template.
StageShow includes the facility on the admin pages to verify the transaction number for use at show time. Sales can also be exported to a “TAB Separated Text” file to produce a printed sales list, or for further processing by other applications (i.e. Spreadsheets etc.).
StageShow Features Summary
First Time Installation
Manual Upgrade/Update
Screenshot 1: Overview Page
Screenshot 2: Seating Plans Setup
Screenshot 3: Discount Codes Setup
Screenshot 4: Shows Setup
Screenshot 5: Price Plans Setup
Screenshot 6: Performances Setup
Screenshot 7: Performances Setup (Showing Options)
Screenshot 8: Ticket Types and Prices Setup
Screenshot 9: Sales Log Summary
Screenshot 10: Sales Log Summary (Showing Details)
Screenshot 11: Admin Tools Page (Showing Sale Verification)
Screenshot 12: PayPal Settings Page
Screenshot 13: General Settings Page
Screenshot 14: Advanced Settings Page
Screenshot 15: Reservations Settings Page
Screenshot 16: Shows Box Office Page
Screenshot 17: Calendar View Page
Screenshot 18: Select Seats Page
Screenshot 19: Sample EMail
PayPal API Access must be enabled – and the associated User, Password, Signature and EMail entries added to “Stageshow” settings.
IPN (Instant Payment Notification) must be enabled for Sales to be recorded by the PlugIn. Payment will still be accepted and the sale will be recorded by PayPal if IPN is disabled.
Set the “IPN Listener” URL to https://{Your Site URL}/wp-content/plugins/stageshow/stageshow_NotifyURL.php.
PayPal Login details cannot be changed if one or more performance entries are present.
The StageShow plugin creates a PayPal “Saved Button” when a performance is added to the show. There is currently no mechanism to recreate these buttons if the PayPal configuration is changed, hence the limitation.
StageShow needs the WordPress setting of TimeZone to be correctly set-up (i.e. to a City) for time-sensitive functionality to operate correctly. The current value can be found on the Settings->General admin page.
A performance cannot be deleted if there are sales recorded for it and the show start time has not yet been reached. A show cannot be deleted if performances are still configured for it.
Add the tag [sshow-boxoffice] to either a new or existing page on your site. This will be replaced by the booking form when the page is viewed by a user.
No. Turning on the “PayPal Account Optional” setting on the sellers PayPal account allows purchasers to use a Credit or Debit card without the need for a PayPal account. Details are in the StageShow help file.
The EMails generated by the StageShow plugin are defined by a template file.
Template defaults are in the {Plugins Folder}/{Plugin Name}/templates/email folder, which is copied to the {Uploads Folder}/stageshow/email when the plugin is Activated or Updated. The default email template is stageshow_EMail.php.
The default template can be copied to new a file in the uploads folder, which can then be used to create a custom template, which can then in turn be selected using the Admin->Settings page.
The template file can be modified as required. A number of “Tags” can be included in the EMail template, which will be replaced by data relating to the sale extracted from the database.
The following tags can be used in the EMail template:
[salePPCountry] Buyer PayPal Account Details: Country
[saleDateTime] Sale Details: Date and Time
[saleBarcode] Sale Details: PayPal Transaction ID converted to a Barcodes (Only for StageShow+)
[startloop] Marker for the start of a loop for each ticket type purchased
[ticketQty] Sale Details: Ticket Quantity
[organisation] The Organsiation ID (as on the Settings Page)
Default Images in the {Plugins Folder}/{Plugin Name}/templates/images folder are copied to the {Uploads Folder}/{Plugin Name}/images when the plugin is Activated or Updated.
Custom images can be copied to this folder (using FTP) and can then be selected using the Admin->Settings page.
A copy of the User Guide, as a pdf file, is included with StageShow distributions. This can be accessed via a link on the Overview page.
The User Guide can also be downloaded or viewed here.
= 8.2.1 (14/04/2019)
* Bug Fix: Checkout forms never use PayPal Express
* Bug Fix: Formatting error with PayPal Express checkout button
* Bug Fix: Checkout with expired NOnce hangs
* Bug Fix: Export of Database does not deal with NUL Date & Time values
* Bug Fix: stageshow_admin_only style always set to display:none
* Bug Fix: Checkouts do not timeout (saleCheckoutTime not set in DB)
* Bug Fix: Sales not purged when getting seating
* Bug Fix: Fatal Error in AJAX call makes screen hang with busy image
* Changed MIME type of SQL export to application/x-sql
* Added space between First and Last names in salePPName for Reservation
* Sales Admin page now shows “Total Due” column
= 8.1.1 (07/03/2019)
* Bug Fix: saleFee field in Sales table should be deleted
* Bug Fix: Get day of week not initialised to correct vaalue
* Block export of email addresses improved
* Bug Fix: Admin pages do not remember search text
* Edit sale now adds any additional payment as a new record in Payments table
* Added export of payments records
* Compatible with WP5.1