Skip to content

Event Ticketing

Bunny Vishal edited this page Jan 28, 2020 · 8 revisions

Event Ticketing


Entities

  • Ticket Class
    • Name
    • Description
    • Price
    • Quantity
    • Start date
    • End date
    • Addons
  • Ticket Group
    • Name
    • Ticket Classess list
  • Attendee
    • Booking referece
    • Name
    • Email
    • Mobile
    • Registration data provided by attendee
  • Booking
    • Buyer email
    • Booking Cost
    • Payment reference
    • Fees & Charges
    • User reference (if exists)
    • Coin redemption info
    • Status
    • Timestamps
    • Coupon redeemed
  • Organizer
    • Name
    • Contact Info
    • Bank Details (optional)
  • Event
    • Description
    • Start Time
    • End Time
    • Images
    • Venue(s)
  • Coupons
    • percentage discount
    • amount discount
    • coupon rules (to be decided)
    • Maximum Value
    • Tickets list where discount applicable
    • Maximum redemptions
    • Maximum redemptions per user (for logged in users only)
    • Is app only (for internal use only)

Stakeholders

  • Attendee
  • Organizer
  • Admin

Features (Abstract)

  • Need public API for ticketing developer's accounts.

  • Invite attendees
  • Organiser can configure custom notification / email / SMS for successful or failed booking for stage of ticket type, Download attachments for ticket type.
  • Organiser shall have the facility to send any promotional or notification mails/SMS via our system. (Costs shall be decided).
  • Share Event Specific Poster/ Frame to Social Network (User Experience).
  • Need unique custom form fields to ticket types.
  • Multiple Organisers for Events
  • Events Calendar
  • Refunds (to be discussed)

User stories

  • Organizer stories

    • While event creation organizer should have options to select whether attendee details are mandatory or not (for multiple tickets in a single booking)
    • Add more Organizers
    • Add Ticket Classes
    • Add discount codes
    • View sales & attendee details
    • Invite attendees
    • Edit Ticket classes
    • Create Ticket classes
    • Edit Ticket classes
    • Add Questions to Tickets
    • Add Questions to Buyer
  • Attendee stories

    • View available tickets
    • Book Tickets
    • View booked Tickets
    • Avail discounts
  • Stumagz Admin

    • Add more Organizers
    • Add Ticket Classes
    • Add discount codes
    • View sales & attendee details
    • Change Fee details
    • View profits / losses
    • Invite attendees
    • Edit Ticket classes
    • Create Ticket classes
    • Edit Ticket classes
    • Add Questions to Tickets
    • Add Questions to Buyer