A configuration of any online store is not as simple as it might seem at first sight. In order to start to sell online, you need to post information about the product, create a form for receiving an order from customers, to fix an online payment system and delivery of goods. The same steps must be followed when selling tickets online. The only key difference will be the product. Information about the concert or performance should contain its name and a detailed description, as well as information about the venue of the concert, its commencement time and duration, and of course the information about the number of tickets and their prices.
It seems that there is nothing complicated in creating an event. But when you are trying to simplify this process and reduce the time consumption for clients who create hundreds of events per year and at the same time make it convenient for those who hold events very rarely and you need to quickly understand the process, the task no longer looks so simple. A detailed description of the niceties and logic of this process is turning into a complete article.
Our service for ticket sales is geared to the widest range of events. Starting from football matches in huge stadiums to guided tours for one person. Of course, the majority of our customers sell tickets for lectures, performances, concerts and various types of entertainment shows.
The very first thing you need to understand is whether you need a hall map. Many events dispense with a concert hall map. Among them can be not only excursions and discos but also entertainment shows, the organizers of which do not want or can not for some reason divide the hall into different price categories, and thus they can do without a map.
If a hall map is needed, then there are three case scenarios. In the first case, the map is already in our global database and you can use it. In the second, if there is no map, you can contact the support service and order its processing. And in the third, you can create it by yourself, with the help of our hall map editor, access to which you will receive after registration in the system. We have tried to implement all this logic using wizards to create events.
For those not in the know, it should be said that a wizard is a step-by-step form for entering information. Its task is to simplify and speed up the process of entering information. In our case, this is the addition of a new event. Before starting work with the wizard, we ask the user to indicate whether he will use the hall map for his concert or not.
As you can see in the picture, in addition to switching to wizards in order to add various types of events, power users can use the standard form for creating events.
After selecting this wizard, the user is invited to use one of the halls in which he has already held an event or to find a hall in the database of the halls we developed earlier. What is more, the user can switch over to the form where he can upload a picture with a map of the hall and request its processing in the support service.
If the hall is selected, then the second step is to add pricing tiers. As you can see in the image below, by default, there are fields on the form for adding three categories, but it is possible to increase their number.
The last step when working with the wizard will be to add the name of the event and its commencement time.
After that, the event will be created, and the user will be redirected to a page where he will be able to edit prices directly on the hall map. In the default mode, all places will be assigned the most expensive pricing tier.
The first difference of the wizard for adding events for which the hall map is not needed is that in the first step you need to enter the name of the hall and its address.
The third step will be the same as in the case of an event with a hall, you will need to enter information about the name and time of the event.
The information about working with an events addition form for power users will be presented in a separate article. It will also describe some details on events configurations.