Sorry, I forgot to ask one more thing.
What’s the maximum number of seats in one seat plan?
Thanks.
Plugin Author
Malcolm
(@malcolm-oph)
Thank you for your interest in StageShow.
1. When a purchaser selects a seat, they are only able to select seats that have not already been confirmed as sold. As you have already realised, this does not prevent two purchasers from attempting to buy the same seats. When a purchaser clicks on “Checkout” StageShow locks the sales database tables, checks that the selected seats are still available, adds the new sale record if they are, and then releases the table locks. While the tables are locked other any other attempt to lock the tables is held in a queue, ensuring that seats are only sold once.
2. Yes there are two options to export ticket sales information as a Comma Separated Text file as part of the StageShow Tools admin page.
3. You can have zero price tickets if that is what you mean. You can make any ticket either Public (in which case it appears on the online Box Office and the admin back-office pages) or Admin only (only appears in the admin back-office pages)
4. There is no requirement to backup anything before upgrading, however as for all WordPress installations it is recommended that a complete backup is taken before doing updates.
StageShow has a number of DB tables all of which have (by default) names of the following format: {your-site-db-prefix}_sshow_{stageshow-table-name}. StageShow options are all stored in a single database entry in the wp_options database table.
StageShow keeps a number of site specific files in a subfolder of the wp-content/uploads folder so a full backup should include this folder.
The latest version of StageShow (5.6.12) add the facility to export the stageshow database tables and stageshow options as an SQL file.
5. There is no maximum number of seats as such. Large seating plans may make the resulting seat selection page too large to fit on a “normal” screen, but since any website has to deal with small screens any way, this is not really an issue.
Thank you so much for the detailed reply!
I am sorry I have two more questions.
1. How can I test the whole process without doing a real “purchase” through PayPal? I mean to test the website.
2. Can I define different prices for each seat zones or specific prices for special seats (Example, handicap/reserved?
Thanks.
Plugin Author
Malcolm
(@malcolm-oph)
No problem!
1. You can test most of the StageShow functionality by stopping once you are redirected to PayPal, however at some point you will need to make a live sale to confirm that the PayPal side really does work. Any PayPal transaction can be refunded for up to 60 days (at least you can on my account) and you only pay the fixed transaction fee (in the UK this is £0.20 a transaction). I have some other stuff you may find useful, please contact me here and I’ll forward it to you.
2. You can defined multiple prices for each seating zone, and if you are using discount codes, each of these can have a different price for each discount group.