D
Casos

Atitlán Experience

Turismo · B2B y B2C

2026

Motor de reservas con canal de distribución internacional

Plataforma de tours con reservas, pagos, portales B2B sin contraseña, y una integración certificada como proveedor de GetYourGuide.

atitlanexperience.com

239

Agencias en el pipeline B2B

12

Tours en catálogo

4

Pasarelas de pago

1

Integración certificada GYG

El problema

Un operador de tours vendiendo por WhatsApp y hojas de cálculo, sin manera de aparecer en los canales donde el viajero internacional realmente reserva, y sin forma de que las agencias socias cotizaran solas.

Qué construí

  • Motor de reservas con estados controlados y registro de cada cambio, con autor y fecha
  • Portales por enlace, sin contraseña: el huésped registra a sus pasajeros, la agencia cotiza, el socio ve su comisión
  • Widget que las agencias socias insertan en su propio sitio
  • Sistema de propuestas con firma digital y anticipo
  • Pases de abordaje con código QR y validación en el muelle
  • Sitio bilingüe con 47 páginas pre-generadas y datos estructurados
  • Tablero de logística con ocupación por lancha, hora por hora

La parte difícil

Cobrar por un viaje que todavía no existe

El transporte compartido tiene un problema de huevo y gallina: la lancha sale si se junta un mínimo, pero nadie quiere pagar antes de saber si sale. La solución retiene el dinero sin cobrarlo — una pre-autorización en la tarjeta. Cuando el grupo alcanza el mínimo, se capturan todos los cobros de golpe; si no se llena, un proceso automático libera los fondos y avisa. Es diseño financiero, no un formulario.

Integrarse como proveedor de GetYourGuide

Aparecer en una plataforma global no es poner un enlace: hay que implementar su contrato completo de disponibilidad, apartado, reserva y cancelación, con su propio esquema de referencias cruzadas, y responder correctamente a cada llamada que ellos hacen. Está implementado y mapeado en ambas direcciones.

Cambiar de proveedor de hosting sin reescribir nada

Cuando el costo del hosting subió, los 41 endpoints se movieron a otra plataforma sin tocar una sola línea de su código. Se escribió una capa de compatibilidad que emula la interfaz anterior y una generación automática de rutas. Migrar infraestructura sin reescribir la aplicación es lo que separa una arquitectura de un montón de archivos.

Construido con

React + ViteCloudflare WorkersSupabaseStripe · Recurrente · Tilopay · PayPalGetYourGuide Supplier APIMapbox

Cómo verificarlo

727 commits entre enero y julio de 2026. 28 tablas con 72 políticas de acceso, 47 páginas pre-generadas y 56 rutas contadas en el repositorio.

¿Tu negocio tiene un problema parecido?