On occasion, I am asked to set up online ticket sales for various clients. This is usually for a client that does not have an online store for other products. Sometimes the client wishes to highlight or feature the event as well.
There are many services available to help you sell your tickets online. All that I have found charge a fee. For many of my clients, holding small events, these fees make the service cost-prohibitive. Instead, they choose to go with a self-hosted and processed solution that relies on their current capabilities. This leaves the possibilities nearly endless for a developer like me.
Here, I review the information needed to start developing online ticket sales for small clients with special events. This information could also be applied to larger clients, though it may be appropriate to develop a more robust online store that includes the ability to sell tickets.