Caso de estudio · Shopify · App a medida

Caso Parque Cerro Castillo: un sistema propio de entradas con QR, en producción en 12 días

El Parque Nacional Cerro Castillo, en Aysén, vendía sus entradas con una plataforma de terceros que cobraba en dólares cada mes y además por cada entrada, y que no resolvía lo que de verdad le importa a un parque de trekking: saber quién entró y quién sigue dentro.

Construí una app de Shopify para el parque: calendario con cupos, un formulario y un QR por visitante, portería con ingreso y salida desde el teléfono, venta presencial, guías y estado de senderos. Está en producción desde el 19 de octubre de 2026, doce días después del encargo.

Por Agustín Campos · Forrate · octubre de 2026 · 14 min de lectura

12 días
Del encargo a la venta en vivo en senderospncc.cl
7 al 19 de octubre de 2026
1 QR
Por visitante, con su nombre, en el correo de confirmación de Shopify
Ingreso y salida de cada persona en portería
579
Pruebas automáticas en verde antes de publicar: compra, pago, reembolsos, cupos y portería
Corrida del 19 de octubre de 2026
ES · EN
Compra, correo, portería y estado de senderos en español e inglés
Según el idioma de la tienda

La temporada del parque abre el 24 de octubre de 2026. No publico cifras de venta del parque: este caso describe qué se construyó, cómo se probó y cómo se hizo el cambio.

Punto de partida

El parque ya vendía en su tienda Shopify, pero las entradas dependían de una app de eventos de terceros: mensualidad en dólares más un cargo por entrada, y un lector de QR pensado para el ingreso a un evento. Las empresas, los guías y la venta en la portería quedaban fuera del sistema.

Qué hice

Una app de Shopify de una sola tienda, hecha para el parque. El visitante elige fecha y entradas en la ficha del pase, completa un formulario por persona y paga en el checkout de Shopify. Recibe un QR por persona en el correo de confirmación. En el acceso, el guardaparque lo lee con su teléfono y registra el ingreso y, al volver, la salida.

Además: venta presencial, usuarios para guías, un semáforo con el estado de cada sendero, páginas de administración dentro de Shopify, la importación de las reservas vigentes y el rediseño del sitio.

Resultado

En producción desde el 19 de octubre de 2026, con una compra de prueba de punta a punta hecha ese día en la tienda real: pedido, entrada emitida, correo con el QR y lectura en portería. El equipo del parque lo probó en dos reuniones (13 y 19 de octubre) y dio luz verde para abrir la temporada con el sistema nuevo.

Punto de partida

La Red de Senderos del Parque Nacional Cerro Castillo administra el acceso a los senderos del parque, en la región de Aysén. Vende tres pases (1 día, 2 días y 3 días o más) con tres precios: nacionales, extranjeros y «otros» (menores de 12 años, adultos mayores y personas con discapacidad). La temporada va de octubre a abril o mayo.

El parque ya vendía en su tienda Shopify, pero la venta de entradas pasaba por una app de eventos de terceros conectada a la tienda. Tres cosas no calzaban:

Había además una restricción dura: la app anterior borra sus datos al desinstalarse, y había entradas ya vendidas para las semanas siguientes. El cambio tenía que hacerse sin perder ninguna.

Qué tenía que resolver

El alcance se fijó el 7 de octubre de 2026, con una regla: lo justo para reemplazar la plataforma anterior y abrir la temporada. Quedó así:

En las reuniones con el equipo del parque se sumaron la venta presencial, los usuarios para guías, el estado de los senderos y un registro de quién emite cada QR. Entraron en el mismo plazo.

Cómo funciona, de la compra a la portería

  1. Elige fecha y entradas

    En la ficha del pase, un bloque de la app muestra «Hoy», «Mañana» u «Otra fecha» con el calendario. Los días sin cupo o cerrados no se pueden elegir. Debajo, la cantidad por tipo de entrada.

  2. Completa un formulario por visitante

    Una pantalla por persona, con «Mismo contacto que…» para no repetir datos en un grupo, y una autorización explícita para usar los datos de salud en una emergencia. Al terminar, el cupo queda apartado 20 minutos mientras paga.

  3. Paga en el checkout de Shopify

    El carrito lleva la fecha visible en cada línea. El pago, los descuentos y las devoluciones siguen siendo de Shopify.

  4. Recibe un QR por persona

    Cuando Shopify avisa que el pedido se pagó, la app emite las entradas. El correo de confirmación de la tienda trae un QR por visitante con su nombre, la guía «Antes de tu visita» y el botón «Ver mis entradas».

  5. Entra y sale por portería

    El guardaparque lee el QR con su teléfono. La pantalla responde con un veredicto grande y registra el ingreso de una persona o del grupo completo. Al volver, el mismo QR registra la salida.

Ficha del Pase 1 Día en senderospncc.cl: foto de la laguna del Cerro Castillo, precios Nacional, Extranjeros y Otros, botones Hoy y Mañana cerrados, Otra fecha con el sábado 24 de octubre elegido en el calendario y el selector de entradas. (abre la captura en una pestaña nueva)
La ficha del Pase 1 Día con el bloque de la app: precios por tipo, calendario con los días a la venta y cantidad por tipo. Captura del sitio en vivo, 22 de octubre de 2026.
Tres pantallas de teléfono de la compra: calendario de octubre con el día elegido, formulario del visitante 1 de 3 con nombre, apellido y documento, y el último paso con la autorización de datos de salud y el botón Ir a pagar. (abre la captura en una pestaña nueva)
La compra en el teléfono: fecha, un formulario por visitante y la autorización antes de pagar. Capturas de la tienda de prueba con visitantes ficticios.

La portería

La portería es una página web que el guardaparque abre en su teléfono con su usuario y un PIN. No hay que instalar nada. Tiene dos modos, ingreso y salida, y una búsqueda por apellido, documento o número de pedido para quien llega sin el QR.

Cada lectura responde un solo veredicto, grande y con color:

Leer no registra: registra el botón. Así un QR que pasa por delante de la cámara por accidente no cuenta como ingreso. Para las filas largas hay un modo «Registrar al leer», que se apaga solo ante cualquier aviso.

Tres pantallas de portería: el lector con los contadores de hoy, ingresaron y dentro; el veredicto ENTRA en verde con el grupo del pedido de 3 personas marcado y el botón Registrar ingreso de 3; y el veredicto SALE en azul con la hora de ingreso y el botón Registrar salida. (abre la captura en una pestaña nueva)
Portería en el teléfono: el lector, ENTRA con el grupo completo y SALE al volver. Visitantes ficticios; el documento está difuminado.

Al final del día, «Hoy» y «Visitantes» dicen cuántas personas ingresaron y quiénes siguen dentro. En un parque con travesías de varios días, esa lista es la que importa si hay que salir a buscar a alguien.

Caja, empresas y guías

La mayoría de los visitantes compra en el acceso, y el parque cobra ahí con terminales de pago. Para que esa venta también quede en el sistema, la portería tiene una caja:

  1. Quien atiende elige las entradas y cobra en el terminal. Mientras cobra, el cupo queda apartado 15 minutos.
  2. Confirma el pago en la app con el medio y el número de operación. Recién ahí existen las entradas.
  3. La pantalla muestra un QR de registro. El visitante lo lee con su teléfono, completa sus datos y recibe sus propios QR.

Mientras falten los datos, portería responde «PARE: faltan sus datos». Así nadie entra sin el formulario de emergencia, compre donde compre.

Las empresas y los guías que pagan por transferencia usan el mismo camino: el parque registra la venta para otra fecha y les manda el enlace de registro. Los guías tienen además su propio usuario: piden su grupo, el parque lo confirma, y el guía completa los datos de su gente y marca su ingreso y su salida. No ven el lector, la caja ni datos de otros visitantes.

Para que eso no se preste para abusos, la página «Registro de QR» muestra, por período, quién emitió cada entrada en caja o para guías, cómo se pagó, qué se anuló y si las entradas se usaron.

Estado de los senderos

Los senderos del parque abren por tramos: con nieve en altura, un tramo puede estar cerrado o habilitado solo con guía de montaña. El parque lo informaba a mano, en textos que había que editar página por página.

Ahora el parque marca cada tramo como abierto, con condiciones o cerrado desde una página de la app, con una nota en español y en inglés. En el sitio aparece un botón «Estado del parque» que abre cada sendero dibujado como una línea de metro, y un bloque que muestra el estado de un sendero en su propia página. El estado nunca va solo en el color: cada tramo lleva icono y palabra.

Panel Estado del parque y senderos en senderospncc.cl: Parque cerrado, el aviso de nieve en altura de octubre y noviembre, y los senderos Mirador Laguna y Estero Parada dibujados como líneas con sus paradas y cada tramo cerrado, con la nota solo con guía de montaña certificado. (abre la captura en una pestaña nueva)
El estado de los senderos en el sitio, con los textos que cargó el parque. Captura del 22 de octubre de 2026, antes de abrir la temporada.

Administración dentro de Shopify

El equipo del parque administra todo desde el panel de Shopify, en la sección de la app:

Página Hoy de la app en el administrador de Shopify: vendidas, ingresaron, dentro ahora y por llegar, y una tabla por tipo de entrada con vendidas, cupo y cuántas quedan. (abre la captura en una pestaña nueva)
«Hoy» en el administrador de Shopify. Captura de la tienda de prueba, con datos ficticios.

Decisiones técnicas

Es una app de Shopify de una sola tienda (no se publica en la tienda de apps), con su servidor y su base de datos en São Paulo. Lo que hace que sea confiable no es la tecnología sino un puñado de reglas:

Antes de publicar corrió una revisión completa del código (48 hallazgos, todos los altos y medios corregidos) y la batería de pruebas automáticas: 579 en verde el 19 de octubre. Una de ellas toma la imagen real de cada QR (página, correo, caja y los de la plataforma anterior), la lee como lo haría un teléfono y la pasa por portería.

El cambio sin cortar la venta

El cambio se preparó entero en paralelo, sin tocar lo que el parque tenía publicado:

  1. Una tienda de desarrollo primero. El 8 de octubre se hizo ahí la primera compra de punta a punta: bloque de compra, checkout, QR, ingreso, rechazo del doble ingreso, salida y cancelación.
  2. Pases nuevos como productos aparte. La plataforma anterior cobra por cada entrada de un producto vinculado a ella, así que los pases nuevos se crearon desde cero, en borrador, hasta el día del cambio.
  3. Una copia del tema. Las plantillas con el bloque de compra, el estado de senderos y el rediseño del sitio se hicieron en una copia sin publicar. El tema anterior quedó guardado como vuelta atrás.
  4. Las reservas vigentes, importadas. La exportación de la plataforma anterior traía 6.761 entradas históricas. El importador separa las visitas ya hechas de las vigentes, y estas entran con su QR original: el visitante llega con el código que ya tenía y portería lo reconoce, marcado con el origen.
  5. Redirecciones. Las direcciones de los pases anteriores llevan a los nuevos, para que ningún enlace guardado o compartido termine en un error.

El 19 de octubre, después de la reunión con el equipo del parque, se publicó el tema nuevo, se activaron los pases y se hizo una compra de $0 en la tienda real para comprobar el recorrido completo: entrada emitida, correo con el QR, «Ver mis entradas» y lectura en portería. Esa compra se borró después para que los conteos del parque partieran en cero.

El sitio se rediseñó en la misma copia del tema: colores y tipografía nuevos, menú con selector de idioma, portada con los datos de la visita, pases con su precio por tipo y fichas con «Antes de tu visita». Todo quedó en español y en inglés, también el correo de confirmación, que ahora lleva la marca del parque.

Portada de senderospncc.cl: video aéreo de las agujas del Cerro Castillo, menú con Tickets, Protocolo invernal, El parque, Trekking, Camping y Planifica tu viaje, el título Red de Senderos Parque Nacional Cerro Castillo, los botones Comprar entradas y Planifica tu visita y el botón Estado del parque. (abre la captura en una pestaña nueva)
La portada de senderospncc.cl publicada el 19 de octubre: «Comprar entradas» lleva a los pases y abajo a la izquierda está el estado del parque. Captura del 22 de octubre de 2026.

Cronología

Del primer encargo a la temporada, octubre de 2026
FechaQué pasó
7 octEncargo y alcance. Se prueba el importador con las exportaciones reales de la plataforma anterior.
8 octPrimera compra de punta a punta en la tienda de desarrollo. Servidor en la nube. Propuesta enviada al parque.
13 octReunión con el equipo del parque. Esa misma tarde se suman venta para otra fecha, usuarios de guía y el estado de senderos.
14 octEl parque aprueba e instala la app en su tienda. Pases nuevos y cupos cargados, en borrador.
15–16 octCorreo de confirmación con la marca del parque, idiomas, cambio de fecha y rediseño del sitio en la copia del tema.
19 octSegunda reunión: ENTRA ANTES y ENTRA DESPUÉS, búsqueda sin QR y Registro de QR, publicados durante la tarde. Sitio y pases nuevos en producción.
24 octAbre la temporada.

Aprendizajes

  1. En un parque, la salida vale tanto como la entrada

    Una plataforma de eventos piensa en el control de acceso. Un parque de trekking necesita saber quién sigue dentro. Ese cambio de pregunta definió el diseño de la portería.

  2. Deja el pago donde ya funciona

    Que Shopify cobre y la app solo emita entradas sacó del proyecto la parte más riesgosa: tarjetas, devoluciones y conciliación siguen donde el parque ya las conocía.

  3. Prueba con el equipo que lo va a usar

    ENTRA ANTES, ENTRA DESPUÉS y el Registro de QR salieron de la reunión en que el equipo del parque probó la portería. Se publicaron esa misma tarde.

  4. Migrar es conservar los QR ya entregados

    El visitante que compró antes del cambio no tiene por qué enterarse de él. Importar las reservas con su código original evita reenviar entradas y explicar nada en la fila.

  5. Lo que no se resuelve solo, se ve

    Pagos parciales, reembolsos que no alcanzan a cubrir un grupo, pagos tardíos con el día lleno: en vez de que la app adivine, quedan en una bandeja para que una persona decida.

Preguntas frecuentes

¿Se pueden vender entradas con fecha y cupo diario en Shopify?

Sí, con una app. Shopify vende productos, no fechas, así que el calendario, los cupos y las entradas viven en una app conectada a la tienda. En Cerro Castillo la app muestra el calendario en la ficha del pase, aparta el cupo mientras la persona paga y emite las entradas cuando Shopify confirma el pago. El cobro sigue siendo el checkout normal de Shopify.

¿Por qué un QR por persona y no uno por compra?

Porque en un parque de trekking importa quién entra y quién sigue dentro, no solo cuántos pagaron. Con un QR por persona, portería registra el ingreso y la salida de cada visitante, sabe si alguien ya entró y puede dejar pasar a un grupo completo o a una sola persona.

¿Qué pasa con las entradas ya vendidas al cambiar de sistema?

Se importan. En Cerro Castillo las reservas vigentes de la plataforma anterior entraron a la app con su QR original: el visitante llega con el código que ya tenía y portería lo reconoce. Los pases nuevos se crearon como productos aparte, y las direcciones de los pases anteriores redirigen a los nuevos.

¿La portería funciona sin señal?

Está hecha para un acceso con señal, como el de Cerro Castillo: para validar una entrada el teléfono consulta al servidor, que es quien decide si la entrada vale hoy. Si la conexión se corta un momento, el teléfono guarda los registros y los envía al volver. Para un acceso sin señal habría que diseñar otra solución.

¿Cuánto demora implementar un sistema así?

Depende del alcance. En Cerro Castillo pasaron 12 días desde el encargo (7 de octubre de 2026) hasta la publicación (19 de octubre de 2026), con la venta web, la portería, la migración y el sitio rediseñado. La caja presencial, los guías y el estado de senderos se sumaron en ese mismo plazo.

¿Cómo se protegen los datos de salud de los visitantes?

El QR lleva solo un código, no datos. La ficha de contacto y salud no aparece en la búsqueda: se abre por persona, cada consulta queda registrada con el nombre de quien la hizo y un guardaparque solo puede ver la de quien puede estar hoy en el parque. Los datos personales se anonimizan 24 meses después de la visita.

Si quieres ver el tema completo, sin el caso, escribí una guía sobre qué necesita un sistema de venta de entradas online con QR.

Agustín Campos, fundador de Forrate
Agustín Campos
Fundador de Forrate
Ingeniero Comercial con más de 10 años en web y eCommerce y 100+ proyectos lanzados en Chile, Perú, Argentina y Estados Unidos. Diseño tiendas Shopify y construyo apps a medida cuando una tienda necesita algo que no existe. Trabajas directo conmigo. Conoce mi historia →

¿Vendes entradas, cupos o reservas?

Agenda una llamada de 30 minutos, sin compromiso. Me cuentas cómo vendes hoy y te digo si una app propia te conviene más que una plataforma.

Agenda una reunión →