LogoLogo
SupportChangelogAPI ReferenceStatus
Distributor API
Distributor API
  • Welcome
  • Getting Started
    • Functionalities
    • Integration Process
      • Implementation Guide
    • OCTO & Prioticket
      • Feature Comparison
    • Postman & Interactive Documentation
    • Connect Once, Reach the World
      • Featured Suppliers
        • Supplier Overview Europe
        • Supplier Overview Americas
        • Supplier Overview Middle East
      • Featured Resellers
    • Statement on API Excellence
    • Frequently Asked Questions
  • Key Concepts
    • Product Structure
      • Product types and classes
      • Admission types
      • Extra Options
      • Pickup Points
      • Combi, Clusters, Bundles & Addons
        • Cluster
        • Combi
        • Addons
        • Bundle
    • Availability and Capacity
      • Availability
      • Capacity
        • Shared and Allocated Capacity
      • Availability API
    • Pricing Guide
      • Who are you?
      • Configurations
      • Variable Pricing
      • Dynamic Pricing
      • How It All Comes Together
    • Booking Logic
      • Cart Management
      • Payments
      • Cancellation & Refunds
      • Booking Questions
    • Additional Capabilities
      • Locations, Destinations and Categories
      • Recommendations
      • Promotions
      • Webhooks
      • Translations
    • Technical Concepts
      • Authentication
      • Idempotency
      • Rate Limiting
      • Timeout Handling
      • Error Handling
      • API versioning
      • Pagination
      • Formats
      • Headers
      • Caching
  • Endpoints
    • About
    • Authentication
    • System
    • Products
      • Stock
    • Availability
    • Reservations / Cart
      • Promocodes
    • Orders
      • Email & Vouchers
    • Payments
    • Contacts
    • Notifications
    • Models
  • Resources
    • Release notes
    • Roadmap
    • Postman
    • Swagger
    • Changelogs
      • Parameter Changelog
    • API Specs
      • V3.8 (Latest)
      • V3.7
      • V3.6
      • V3.5
    • Support
    • Certification
  • Status Dashboard
Powered by GitBook
On this page
  • Product Definitions and Classes
  • Class Standard
  • Class Individual
  • Class Item
  • Class Group
  • Class Custom

Was this helpful?

Export as PDF
  1. Key Concepts
  2. Product Structure

Product types and classes

Product Definitions and Classes

Each product in our system contains product types, which can vary in their configuration. These types can include age-based ticketing (such as Adult and Child), as well as other flexible variations like group pricing, business vs. economy seating, or different car configurations. Since different products may behave differently, each product type is grouped into a product class, a category that defines how the product behaves.


Class Standard

Products in the Standard class are the most common and are supported by almost all systems. These product types are typically age-restricted, allowing for variations in pricing based on the customer’s age. For example, adults may pay full price, while children or seniors might receive discounts. Some products may also have special rules, such as requiring at least one adult for every group of children.

When customers proceed through the checkout process, they will be asked to select the number of individuals from each age group. The common age categories are:

  • ADULT – Adult

  • CHILD – Child

  • SENIOR – Senior

  • YOUTH – Youth

  • INFANT – Infant


Class Individual

Products in the Individual class are less common and usually have fewer supported systems. These product types are not age-restricted. Instead, they are typically focused on specific individual categories such as:

  • PERSON – Person

  • STUDENT – Student

  • RESIDENT – Resident

  • MILITARY – Military

  • IMPAIRED – Impaired


Class Item

The Item class includes product types that do not refer to people, but rather other items or packages. These could include things like:

  • A specific item or package (e.g., Regular, Silver, Diamond)

  • Merchandise (e.g., souvenirs)

  • Private tours or event types

  • Class identifiers (e.g., Economy, Business)


Class Group

Products in the Group class are designed for multiple people. These types are useful for bookings where several individuals are included in a single transaction. For example:

  • GROUP – A group of people

  • FAMILY – A family (e.g., 2 adults, 2 children)


Class Custom

Custom class products are dynamic and fully configurable. They are used when a product requires specific integration with external systems. These products don’t have a fixed product type but instead can take any form based on the external system's needs.

  • CUSTOM – A custom product (e.g., a special package that requires explicit mapping with an external system)


By categorizing products into these classes, we provide flexibility and precision in how products and their types are structured, ensuring a smooth and intuitive experience for both customers and integration partners.

PreviousProduct StructureNextAdmission types

Last updated 14 days ago

Was this helpful?