This demo simulates how to sell tickets for a performance using ASecureCart's "Reservations/Scheduled Events" feature.
This feature allows you to define a product/service and then control how many items can be ordered during the same time period. In this example, we
would not want to sell more tickets than the available seats holds for a given performance. If you need to sell an unlimited number of
items, you can either bypass the "Reservations/Scheduled Events" feature or define the Quantity Allowed as "-1".
Other applications of the "Reservations/Scheduled Events" could be:
- Any consultant or professional who needs to schedule hourly or daily appointments
- A performance or event such as baseball games, school concerts, presentations, etc.
- A bed-n-breakfast who has a limited number of rooms and doesn't want to schedule the same room for different guests for the same dates
- A teacher or instructor who provides scheduled training
- An equipment operator who rents equipment
- A community hall that rents space
- The "Reservations/Scheduled Events" feature is ideal for ANY product or service where you need to control both the quantity and time
frame of an item to prevent overlapping conflicts. Whether its one item or an unlimited number of items, ASecureCart can track the item by date range.
Click "Buy Tickets" and then select the credit card payment method (sample only - use VISA 4111111111111111 as the credit card) to
receive a link to the product in the e-mail notification.
This working example demonstrates how you can sell a limited number of tickets to a performance with ASecureCart.
The following steps can be performed to create a similar solution:
1. Log into the Profile Manager.
2. Click on the "Reservation/Scheduled Events" menu item.
3. Define your event's product ID. This involves defining an "ID" and identifying how many items can be ordered per performance (the above example uses 300).
4. Create an HTML page which includes an identical "ID" tag. You must also include the event's starting date/time and either the event's end time
or the duration of the event. You can use the "EventStart" and "EventEnd"
tags to create these explicit dates or you can use modifiers. The above example uses modifiers to the "AddOn1" field
Note - feel free to contact Support if you need help!
<!-- replace "eventdemo" in the following line with your own cart's name -->
<form method="post" action="https://www.asecurecart.net/server/cart.aspx/eventdemo">
Our Hometown Production<br>
Tickets only $7.95 per seat (limit 8 per order)<br>
Performance Dates:
<select name="AddOn1">
<option value="Performance Date: 10-6-2011 7:00PM^^^^^^^^10-6-2011 7:00PM^90^m">Thur. 10-6-2011 7:00PM</option>
<option value="Performance Date: 10-6-2011 9:00PM^^^^^^^^10-6-2011 9:00PM^90^m">Thur. 10-6-2011 9:00PM</option>
<option value="Performance Date: 10-7-2011 7:00PM^^^^^^^^10-7-2011 7:00PM^90^m">Fri. 10-7-2011 7:00PM</option>
<option value="Performance Date: 10-7-2011 9:00PM^^^^^^^^10-7-2011 9:00PM^90^m">Fri. 10-7-2011 9:00PM</option>
<option value="Performance Date: 10-8-2011 2:00PM^^^^^^^^10-8-2011 2:00PM^90^m">Sat. 10-8-2011 2:00PM</option>
</select>
<input type="hidden" name="Qty" value="1">
<input type="hidden" name="QtyMax" value="8">
<input type="hidden" name="ID" value="PLAY">
<input type="hidden" name="Describe" value="Hometown Production">
<input type="hidden" name="Price" value="7.95">
<input type="hidden" name="Multi" value="N">
<br>
<input type="submit" name="Submit" value="Buy Tickets">
</form>
Notes:
1. This sample sells up to 300 tickets per performance and uses the QtyMax to limit each order to 8 tickets. If a performance is sold out, the
shopper will not be allowed to purchase tickets for a sold out event.
2. ASecureCart offers a Web Service for querying the system to track the tickets already sold. Contact Support for further information.