Skip to main content
An order in TMT represents a completed purchase transaction. Each order is linked to a specific event, contains one or more tickets, and records every payment transaction used to settle the amount. Orders are created when a customer completes checkout online or at a physical box office.

Routes

RouteDescription
/ordenesFull order list
/ordenes-detalleIndividual order detail
/lista-ordenes-customerOrders filtered by a specific customer
/eventos-ordenesOrders filtered by a specific event

Order lifecycle

Orders move through the following states:
StatusMeaning
ActivoThe order is confirmed and tickets are valid
InactivoThe order has been cancelled or deactivated
Payment transactions within an order have their own status:
Transaction statusMeaning
AprobadoPayment was confirmed
Por aprobarPayment is pending confirmation

Order list

The order list at /ordenes displays all orders across every event in a paginated table.

Columns

ColumnDescription
Nombre del EventoEvent name and associated box office name
EstatusActive or inactive indicator chip
Fecha de CreaciónDate the order was created
MontoTotal order amount in USD
AccionesEye icon to open order detail
The global search bar filters across event name, status, amount, and creation date. Use the download icon to export the table as a CSV file.

Order detail

Navigate to /ordenes-detalle?id={order_id} to open a specific order. The detail page is split into a main panel and a status sidebar.
The main panel shows:
  • ID Orden — unique order identifier
  • Nombre del Evento — the event the order belongs to
  • Fecha de Creación — creation timestamp
  • Cliente — client (event organizer) name
  • Taquilla — the box office or channel that processed the sale
  • Monto — total amount in USD

Exporting order data

From the order detail page you can export the order data in two formats:
  • Descargar PDF — generates a PDF with the order summary, ticket list, and transaction list.
  • Descargar Excel — exports tickets and transactions as separate CSV files named with the order ID and export date.
The PDF download uses @react-pdf/renderer and may take a few seconds to generate for orders with many tickets or transactions.

Viewing orders by customer or event

Use /lista-ordenes-customer?id={customer_id} to view all orders placed by a specific customer. Use /eventos-ordenes?id={event_id} to view all orders for a specific event. Both views use the same table layout and export options as the main order list.

Build docs developers (and LLMs) love