Modify joomla e-ticket module:
[url removed, login to view]
Flow of booking movie ticket should be as follow (referred to MBO online booking: [url removed, login to view])
(Online E-ticketing steps)
1. Select Movie
2. Select Date & Showtime
3. Select Ticket Type + Quantity (can select any seat, but only couple ticket type could choose couple seat)
4. Select Seat (system to auto assign different ticket type to the seats), couplon seat will take 2 seat together on 1 click
5. Make payment via MOLPay
6. Send Confirmation email with PDF ticket attached
7. Customer to print out ticket with barcode or show the barcode on smart phone upon entering
8. Cinema Staff to scan the barcode to verify validity. One barcode is only allowed for 1 admission. System to show warning if there is duplicate barcode entering the cinema.
1. Event Name change to "Movie Name", Venue took out at "Movie" page
2. SKU = Autogenerated unique code
3. Add field - Location, Distributor, Rating, SubTitle, Cast, Duration
4. Show Genre = Horror, Drama, Action etc
5. Show Author Name = Distributor
6. Event Categories change to "movie Category" - 3D or 2D
7. Categories with 3D must have 3D surchage included. RM5 for normal seat. RM10 for couple seat. This surcharge is NOT subject to entertainment tax.
8. An import CSV or excel file to create Event Schedule: defined occurrences.
9. VAT field = Entertainment tax 25%
10. Ticket type modifier : Child, Adult, Senior, Student, Couple, [add 2 more extra empty field for future])
11. 2 different type of Ticket Design. 1 is for online booking, the other one is for cash desk.
12. Ticket template should include the following information: Movie name, Total price, Ticket price without entertainment tax, entertainment tax, surcharge, Hall no. Seat no. , Movie start time, EAN serial No.
13. Asterisk mark checkbox.: If checked, Hadiah Ikhlas price is available.
14. To disable certain Ticket Type during certain time. eg. Student only available during weekend, up to 6pm
15. To be able to add RM5 as 3D surcharge for 3D movie. This RM5 is not subject to tax.
16. The event schedule add field: Hall no., Ticket Type Price (Child, Adult, Senior, Student, Couple, [add 2 more extra empty field for future])
17. For Online ticketing, Customer get instant confirmation once they have completed molpay and paypal transaction, status change from "pending" to "confirm" and "unpaid" to "paid".
18. When multiple users are booking the same show, the system should configured in a way that immediately after 1 person click on a seat, the seat is blocked as "Blocked temporary for booking". And other person who try to book the same show, will see the "Blocked temporary" seat. It would not be able to be selected.
19. Report to print. eg. For particular showtime, what are the tickets sold? For a particular movie title, what are the ticket sold. Total collection of the day. (Design will be provided)
20. 5 Sale report. (Design will be provided)
20. Modify showtime interface. (Design will be provided)
21. Modify cashier interface. (Design will be provided)
22. Currently, After the show has started, the system doesn't allow cash desk to sell ticket, Modify to allow selling after the show has started . Backend has option to set the time for setting online reservertion system allow to sell ticket. Eg: backend could set online reservation system could not sell ticket before 45 min of the show.
23. For "Check Ticket" on frontend, identify whether the ticket has been checked previously. If the ticket was checked again, it will show, "the ticket was checked at DATE&TIME by WHO"
24. Allow checking ticket 60 minutes before the validity
25. front desk, next on selected seat screen, the seat will be selected in database
26. ticket having different color, red for sold out, green for new selected, grey for broken seat,
27. for online reservation system, online fees : [url removed, login to view]
28. every showtime vacancy different color