¿En dónde puedo encontrarlo? Reservas >>> Descargar
En este artículo descubrirás cómo exportar informes en formato .csv o .xlsx desde la pestaña Reservas de tu panel de TuriTop. Aprenderás a utilizar filtros personalizados para extraer los datos exactos que necesites, ya sea información detallada del servicio (nombre, idioma, etc.), datos técnicos de la reserva (identificadores, asientos, origen) o información específica del cliente recopilada a través del formulario.
Para un análisis profundo de tus finanzas, puedes consultar este artículo sobre cómo localizar y analizar montos de pago, el cual te brindará una visión detallada de ventas, reservas y comisiones de agentes. Asimismo, dispones de este otro artículo enfocado en las transacciones monetarias, diseñado para contabilizar individualmente cada línea de pago vinculada a tus reservas.
Cómo filtrar tus reservas
Antes de exportar la información, puedes aplicar los filtros de búsqueda para segmentar tus reservas según tus necesidades y obtener un resultado más preciso. Si ya tienes definidos los filtros, consulta el siguiente apartado de este artículo para seleccionar los campos de datos que deseas incluir en las columnas de tu informe.
Mediante el uso de filtros, podrás localizar reservas específicas que cumplan con los criterios seleccionados. Para configurarlos, haz clic en el botón naranja de gestión de filtros (el quinto en la fila). Desde allí, marca los campos que deseas habilitar y pulsa Guardar en el mismo menú. Una vez activados, introduce la información en los campos correspondientes y haz clic en el icono de la lupa para aplicar la búsqueda.
Tendrás a tu disposición los siguientes filtros:
- Desde / Hasta: Define un rango temporal seleccionando una fecha de inicio en 'Desde' y una de corte en 'Hasta'. Puedes aplicar este filtro según tres criterios distintos: por fecha de reserva (cuándo se realizó la compra), por fecha de evento (cuándo se disfruta la actividad) o por validez del evento (específico para servicios de horario abierto o bonos regalo).
- Servicio: Filtra los resultados por una actividad específica. Selecciona un servicio concreto para visualizar únicamente sus reservas o elige 'Todos los servicios' para obtener un listado global de tu sistema.
- Proveedor: Utiliza este filtro para localizar reservas de servicios externos que ofreces en tu panel. Esta opción solo estará visible si has vinculado servicios de otros proveedores a través del Marketplace.
- Viene de: Este filtro permite segmentar tus resultados según el canal de venta. Puedes visualizar únicamente las reservas realizadas online (a través del widget o WordPress), las introducidas manualmente (desde el back-office por tu equipo) o seleccionar 'Todas' para obtener un listado completo.
- Cliente: Este campo te permite encontrar reservas filtrando por cualquier dato del cliente (como nombre, email o teléfono) o por las notas incluidas en los comentarios.
- Chequeado: Selecciona 'Checked-In' para filtrar las reservas que ya han sido validadas y 'NO Checked-In' para aquellas que aún están pendientes de uso. Recuerda que puedes realizar el canje de tus reservas de forma rápida utilizando nuestra App móvil.
- Nº Reserva: Utiliza este campo para localizar una transacción específica introduciendo su identificador único (por ejemplo: A468-170127-5). Este código se compone de tres partes: el prefijo de la compañía (A468), seguido de la fecha en la que se realizó la reserva en formato AAMMDD (170127) y, finalmente, el número correlativo de reserva generado ese día (en este ejemplo, la quinta reserva de la jornada).
- Código del Carrito: Este filtro permite localizar todas las reservas asociadas a una misma transacción o carrito de compra. Ten en cuenta que este campo solo se habilitará en el panel si tienes activada la funcionalidad de Carrito de la compra.
- ID Multicliente: Utiliza este campo para filtrar tus resultados basándote en el identificador único de compras grupales. Este código te permite visualizar de forma conjunta todas las reservas asociadas a un mismo proceso de compra multicliente.
- Estado: Clasifica tus reservas seleccionando su condición en el sistema. Este filtro te permite aislar y gestionar rápidamente las reservas que estén confirmadas, pendientes de pago, canceladas o en cualquier otro estado disponible en tu configuración.
- Creados por: Utiliza este campo para filtrar las reservas según el usuario del sistema que las registró. De este modo, podrás identificar rápidamente qué reservas han sido creadas de forma manual por cada usuario registrado en tu cuenta de TuriTop.
- Agente / Usuario: Utiliza este campo para localizar las reservas tramitadas por un agente determinado que disponga de acceso a tu panel. Al seleccionarlo, el sistema mostrará únicamente las ventas vinculadas a dicho usuario.
- Agente no registrado: Utiliza este campo de texto para encontrar reservas realizadas por agentes no registrados en tu sistema. A diferencia del filtro desplegable, este permite buscar por nombre aquellas reservas que entran automáticamente a través de integraciones externas o plataformas de distribución de terceros. Por ejemplo, "gyg" o "viator".
- Notas internas: Este buscador te permite encontrar reservas basadas en los comentarios de gestión interna. Podrás localizar registros que contengan notas específicas redactadas por el equipo de administración, agentes externos o canales de venta de terceros.
- Revendedor: Utiliza este filtro para segmentar tus reservas por canal de reventa. Ten en cuenta que esta opción solo estará visible si dispones de servicios configurados para la reventa en el Marketplace.
- Punto de recogida: Este filtro permite agrupar y visualizar las reservas según el lugar de encuentro seleccionado por los clientes.
- Recogida por horas: Este filtro permite segmentar las reservas según un rango horario específico de traslados.
- Bono regalo: Utiliza este filtro para gestionar tus ventas de bonos. Puedes seleccionar 'Canjeado' para ver los bonos ya utilizados, 'No canjeado' para los pendientes de uso, o filtrar globalmente eligiendo 'Todos los bonos regalo'. Si deseas visualizar únicamente las reservas estándar que no son preventas de regalo, selecciona 'No es un bono regalo'.
- Forma de pago: Este filtro permite segmentar tus reservas según la pasarela utilizada para la transacción. Podrás filtrar por opciones como Stripe, PayPal o Redsys, dependiendo de las plataformas de pago que tengas integradas en tu cuenta de TuriTop.
- Código promocional: Utiliza este campo de texto para filtrar tus resultados mediante un código de descuento específico. Al introducir el código, el sistema mostrará únicamente las reservas donde se haya aplicado dicha promoción.
- Idioma: Este filtro permite visualizar únicamente las reservas realizadas en un idioma específico.
- Tipo de ticket: Utiliza este filtro para localizar reservas asociadas a un tipo de ticket concreto. Solo tienes que escribir el nombre del ticket (como 'Senior' o 'Estudiante') tal y como lo hayas definido en tu panel para obtener los resultados correspondientes.
- Ordenar por: Utiliza este filtro para priorizar cómo se muestran las reservas en pantalla. Elige entre un orden ascendente o descendente basándote en parámetros como el momento de la compra, la fecha de la actividad, el agente asignado o los datos logísticos de recogida.
- Asiento: Este campo permite localizar la reserva asociada a una plaza específica dentro de tu recinto. Ten en cuenta que esta opción solo estará habilitada para aquellos servicios de tipo Auditorio.
- Código de canjeo: Utiliza este filtro para ejecutar búsquedas basadas en códigos de bono regalo válidos. Al introducir el localizador del regalo, el sistema te mostrará la reserva asociada, permitiéndote gestionar el canje o consultar sus detalles.
- Agregar resúmenes de ventas: Activa esta casilla para visualizar los totales acumulados de tus búsquedas. Los cálculos de ingresos brutos, comisiones y el importe neto total se mostrarán justo encima del listado de resultados.
- Vista: Personaliza cómo se muestran tus reservas en pantalla. Elige la opción 'Detallada' si necesitas consultar cada detalle del cliente y del servicio, o la opción 'Mínima' para visualizar un listado simplificado con los datos esenciales de la reserva.
- Mostrar: Este filtro te permite visualizar las reservas que han sido eliminadas. Al marcar la casilla, el sistema recuperará en pantalla las reservas borradas (canceladas de forma definitiva), permitiéndote tener un control total sobre el histórico de tu cuenta.
Puedes consultar este artículo para aprender más sobre la pestaña Reservas.
Cómo descargar tu informe de reservas
Paso 1: Aplica filtros de reservas
Para obtener un informe mucho más preciso y ajustado a tus necesidades, te recomendamos aplicar los filtros de búsqueda antes de iniciar la exportación. Si tienes dudas sobre cómo configurarlos, puedes consultar el apartado anterior de esta guía donde explicamos detalladamente el funcionamiento de cada uno.
Paso 2: Selecciona tus campos de exportación
Tras aplicar los filtros, haz clic en el botón naranja de Descarga para desplegar el selector de campos. En este menú, podrás marcar los datos que deseas exportar; cada campo seleccionado se convertirá en una columna de tu archivo. Estos campos están agrupados en categorías como "Servicio", "Reserva" y "Cliente".
Datos de Servicio:
-
Información del servicio y empresa: Datos que identifican qué se ha vendido y bajo qué marca e idioma.
service_name: Nombre del servicio o actividad.
language_code: Idioma en el que se realizó la reserva.
service_flow: Flujo de reserva aplicado (servicio de tipo Tour/Actividad, Horario abierto, etc.)
company_name / company_short_id: Nombre e ID de la empresa.
supplier_short_id: ID del proveedor (en caso de reventa).
Datos de Reserva:
-
Identificación y referencia: Datos para localizar una reserva o un ticket específico dentro del sistema.
short_id / short_id_seat: Identificadores únicos de la reserva o el asiento (en el caso de servicios con configuración de Auditorio).
cart_hash / multi_client_hash: Códigos internos de agrupación de carrito o reservas multicliente.
order_list: Cantidad de entradas por reserva y el estado de sus totales (pagados o pendientes)
referer: Origen o enlace desde el que llegó la reserva.
-
Fechas y cronología: Campos para filtrar o visualizar los diferentes momentos del ciclo de vida de la reserva.
date_booking / date_prebooking: Fecha de la creación de la reserva y del inicio del proceso de compra por parte del usuario.
date_event / date_event2: Fecha y hora en la que se realiza la actividad.
date_enjoyed: Fecha en que se validó el servicio y se confirmó el acceso del cliente (Checked-in).
date_modified / gift_date_modified: Última vez que se editó la reserva o el bono regalo.
date_refund / date_deleted / date_undeleted_system: Registro de las acciones de reembolso, cancelación o restauración de reservas previamente eliminadas.
open_ticket_optional: Periodo de vigencia (compras de bono regalo) expresado en días tras la fecha de compra, según la configuración específica del servicio.
-
Información financiera y pagos: Datos relativos a precios, comisiones y métodos de pago.
total_price / currency: Importe total y la moneda de la transacción.
paid_online: Cantidad abonada a través de la pasarela de pago.
payment_gateway: El método de pago utilizado (Stripe, PayPal, efectivo, etc.).
turitop_fee: Tasa de servicio de TuriTop.
agent_fee / reseller_fee: Comisiones destinadas al agente o al revendedor.
gift_certificate: Cantidad total de bonos adquiridos dentro de una misma reserva.
promo_code: Identificador del cupón o código de descuento usado en la compra.
-
Detalles del cliente y servicio: Información sobre quién reserva y qué características tiene su compra.
buyer_email: Correo electrónico del comprador.
ticket_type_count_json, tickets_count: Desglose por tipos de ticket (adulto, niño, etc.) en formato JSON y número total de personas.
comments: Notas o comentarios añadidos por el cliente en el formulario de reserva.
transfer_hotel / transfer_point / transfer_time: Datos específicos para servicios con recogida (hotel, punto y hora).
-
Gestión interna y estado: Campos que indican quién creó la reserva y en qué situación se encuentra.
status / custom_status: Estado actual (confirmada, pendiente, etc.) y notas internas.
deleted: Indicador que determina si una reserva ha sido borrada del sistema (valor 1) o si permanece activa (valor 0).
created_by: Identificador del usuario que registró la reserva manualmente o método de entrada empleado para la creación del registro.
agent_name: Usuario asociado a la reserva.
agent_affiliate: Indicador que determina si una reserva se ha generado a través del sistema de afiliados (valor 1) o de forma directa (valor 0)
source / offline: Canal de origen de la reserva y si fue una venta presencial (valor 1) u online (valor 0).
-
Datos técnicos y geolocalización: Información técnica recopilada durante el proceso de reserva.
ip: Dirección IP desde la que se realizó la compra.
geo: Ubicación geográfica estimada del cliente.
Datos de Cliente:
-
Campos del formulario (estándar): Información básica y predefinida del cliente recopilada durante el proceso de compra.
- name / email: Nombre y correo electrónico del comprador.
- phone / landline: Teléfono y teléfono fijo del comprador.
- nacionality: Nacionalidad del comprador.
- birthday / age: Fecha de cumpleaños y edad del comprador.
- language: Idioma del comprador.
- address / postalcode / locality / country: Dirección, código postal, localidad y país del comprador.
- hotel / room: Nombre del hotel y habitación del comprador.
- acceptterms: Indicador que determina si el comprador ha aceptado la casilla de términos y condiciones (valor 1) o si no lo hizo (valor 0).
- newsletter: Indicador que determina si el comprador ha aceptado la casilla del boletín informativo (valor 1) o si no lo hizo (valor 0).
-
Campos del formulario (personalizados): Información específica obtenida a través de las preguntas y requisitos adicionales configurados para el servicio.
- customtext / customtext2 / customtext3 / customtext4 / customtext5 / customtext6: Información capturada a través del campo "Pregunta corta (1-6)" en el formulario de reservas.
- customtextarea / customtextarea2: Información capturada a través del campo "Pregunta larga (1, 2)" en el formulario de reservas.
- customcheck / customcheck2 / customcheck3: Información capturada a través del campo "Casilla de verificación (1-3)" en el formulario de reservas.
- custom / custom2 / custom3 / custom4 / custom5: Información capturada a través del campo "HTML personalizado (1-5)" en el formulario de reservas.
- custom url checkbox 1 / custom url checkbox 2 / custom url checkbox 3: Información capturada a través del campo "Casilla de verificación personalizable (1-3)" en el formulario de reservas.
Para identificar el ID de los campos de tu formulario, accede a la pestaña Compañía/Servicios >>> Formulario de reserva. El ID se muestra directamente debajo de cada casilla, lo que te permite localizarlo rápidamente para configurar tu exportación.
Paso 3: Descarga tu informe
Tras seleccionar los campos de exportación del paso 2, pulsa el botón naranja "Descargar CSV" (formato .csv) o "Descargar Excel" (formato .xlsx) según el formato que prefieras. El archivo se guardará en la carpeta de descargas de tu dispositivo con el nombre "Reservas"; si realizas varias descargas, el sistema añadirá una numeración correlativa (por ejemplo, Reservas(1)) para distinguirlas.
Paso 4: Tratamiento de datos y fórmulas
Una vez descargado el informe, dispondrás de tu base de datos en formato bruto (raw), compatible con aplicaciones como Excel, Google Sheets o LibreOffice.
Ten en cuenta que la gestión y el tratamiento de estos datos son responsabilidad del usuario; TuriTop proporciona la exportación, pero no realiza consultoría ni trabajos de manipulación de bases de datos externas.
No obstante, a continuación te explicamos cómo identificar las equivalencias de los tipos de ticket en el campo ticket_type_count_json y cómo aplicar fórmulas en tu hoja de cálculo para desglosar esta información automáticamente.
- Identificación y equivalencia de los tipos de ticket
Para desglosar correctamente la información de tus ventas, primero debes identificar el ID interno que el sistema asigna a cada tipo de ticket. Puedes obtener este identificador mediante cualquiera de los siguientes métodos:
-
Opción 1: Mediante la API de TuriTop
Si tienes acceso a la API de TuriTop, utiliza la llamada GET /tickets/get especificando el ID del servicio deseado. La respuesta te devolverá el listado completo de tickets asociados con sus respectivos nombres e identificadores únicos.
- Opción 2: Inspeccionando el elemento del navegador
Puedes averiguar el ID directamente desde tu panel de control de TuriTop. Para ello, dirígete a la pestaña Servicios >>> PX (Servicio deseado) >>> Tickets y localiza el ticket que deseas identificar. En tu navegador (por ejemplo, Chrome), haz clic derecho sobre el nombre del ticket, selecciona "Inspeccionar" (o pulsa F12 para abrir las herramientas de desarrollador) y utiliza el selector para apuntar directamente sobre el elemento del ticket.
En el código HTML resaltado, busca el valor numérico asignado al elemento. Ese ID es el identificador único que aparecerá vinculado a ese tipo de ticket en tus reportes e informes de exportación.
2. Procedimiento para el desglose de tickets mediante fórmulas
Una vez identificados los valores numéricos de cada ticket, podrás aplicar fórmulas en tu herramienta de hoja de cálculo para separar estos tickets y visualizar los nombres comerciales en lugar de los códigos internos.
Para ello, puedes utilizar la siguiente fórmula en la en la primera celda vacía de la columna de al lado:
Fórmula para Google Sheets:
=ARRAYFORMULA(IF(I2:I="", "",
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(
SUBSTITUTE(I2:I, "\", ""),
"530525", "Adulto"),
"530528", "Niño"),
"531483", "Bebé"),
"""", "")
))
Fórmula para Excel:
=MAP(I2:I1000; LAMBDA(celda;
SI(celda=""; "";
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(
SUSTITUIR(celda; "\"; "");
"530525"; "Adulto");
"530528"; "Niño");
"531483"; "Bebé");
""""; "")
)
))
¿Cómo adaptar esta fórmula a tu caso?
Para que la fórmula funcione correctamente con tus propios datos, debes realizar los siguientes ajustes:
- Identifica tu columna: En este ejemplo, los datos están en la columna I, pero debes sustituir todas las letras "I" de la fórmula por la letra de la columna donde se encuentre tu columna ticket_type_count_json.
- Sustituye los IDs: Cambia los números de ejemplo (530525, 530528, 531483) por los códigos de ticket únicos que aparecen en tu propia hoja de cálculos.
- Personaliza los nombres: Cambia las etiquetas "Adulto", "Niño" y "Bebé" por los nombres de ticket que correspondan a tu servicio.
- Ubicación: Debes pegar la fórmula en la columna contigua a tus datos ticket_type_count_json. En este caso de ejemplo, sería en la celda J2.
Esta función realizará una limpieza automática del formato JSON: eliminando las barras invertidas (\) y las comillas sobrantes para que el texto sea legible. Además, busca cada código ID y lo traduce automáticamente al nombre del ticket que hayas definido. Al utilizar ARRAYFORMULA o MAP+LAMBDA, la conversión se aplicará de forma automática a todas las filas hacia abajo sin necesidad de arrastrar la fórmula manualmente.

Comentarios
0 comentarios
Inicie sesión para dejar un comentario.