Last updated

Introduction

Korus Ticket has been designed for distributors. It allows them to sell a wide range of tickets by integrating just a single API. Korus Ticket offers a unified ticketing system. Under the hood, the Korus Ticket is actually an aggregation of ticketing systems with a robust cache system organized around a set of entities.

Korus Ticket big picture

Descriptions of Korus Ticket unified model's objects

TicketIssuer

A ticket issuer is an entity responsible for managing and issuing tickets for an event, transport or any other service requiring a reservation.

Catalog

A Catalog is the ticket issuer's collection of products and events. There is usually only one Catalog per TicketIssuer.

Product

Products are elements that can be purchased to access an Event. The price and availability of a product at specific date and for a specific category are specified in the Offer object.

Event

Event is an activity that can occur one or multiple times. Every occurrence of this event is a Session.

Offers

It is the price table of a product. Offers defines the price and availability of a Product at a specific date.

OfferTicket

The tickets contained in an Offer. A tickets give access to an Event's sessions.

Session

Session is an occurrence of an event.

Reservation

A reservation temporarily holds an Offer, guaranteeing its availability and price for a limited time in the ticket issuer's system.

ReservationItem

The content of a reservation. Typically, items are the offers being reserved.

Order

An Order is an actual booking in the ticket issuer's system.

OrderItem

The content booked. It contains the detailed price and the booked tickets.

OrderDocument

The files associated to the Order. These are typically the customer's tickets for the Event.