Publicar el widget
Integra el widget de reservas en tu página web
El widget de reservas es un componente que puedes insertar en tu página web para que tus clientes reserven directamente. Se adapta a cualquier diseño.
Obtener el código de integración
- En el menú lateral, ve a "Widget" → "Código"
- Elige la pestaña Standalone (recomendada)
- Haz clic en "Copiar código" — tu
clientIdya viene incluido
Código de ejemplo
<!-- Widget de Reserva de Hamacas -->
<div id="reserva-hamacas"></div>
<script src="https://cdn.reservadehamacas.com/widget/embed.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function () {
ReservaHamacas.init({
clientId: 'tu-client-id',
container: '#reserva-hamacas'
});
});
</script>
Selecciona para copiar
Opciones de integración
Integración completa (recomendada)
Inserta el widget completo en tu página con el código Standalone de arriba. El widget se adapta al ancho del contenedor.
Iframe
Si tu plataforma no permite ejecutar scripts, usa el iframe (recuerda allow="payment" para que funcionen los pagos):
<iframe
src="https://reservadehamacas.com/embed/tu-client-id"
width="100%"
height="900px"
style="border: none; border-radius: 12px;"
title="Reserva tu hamaca"
allow="payment"
></iframe>
Selecciona para copiar
Enlace directo
También puedes enlazar directamente a tu página de reservas:
https://reservadehamacas.com/tu-empresa
Selecciona para copiar
Si aún no has configurado la URL amigable de tu empresa, usa https://reservadehamacas.com/embed/tu-client-id.
Personalización
Colores
El color de marca se configura desde Widget → Personalización. También puedes fijarlo en el código con theme:
ReservaHamacas.init({
clientId: 'tu-client-id',
container: '#reserva-hamacas',
theme: {
primaryColor: '#2563eb',
accentColor: '#f59e0b'
}
});
Selecciona para copiar
Idioma
El widget detecta el idioma del navegador, pero puedes forzar uno:
ReservaHamacas.init({
clientId: 'tu-client-id',
container: '#reserva-hamacas',
locale: 'es' // es, en, de, fr, it, pt
});
Selecciona para copiar
Zona predeterminada
Si tienes varias zonas, puedes preseleccionar una con zoneId:
ReservaHamacas.init({
clientId: 'tu-client-id',
container: '#reserva-hamacas',
zoneId: 'zona-playa-id'
});
Selecciona para copiar
Integración con WordPress
- Ve a Apariencia → Widgets (o edita la página)
- Añade un bloque "HTML personalizado"
- Pega el código de integración
- Guarda los cambios
Integración con Wix
- En el editor de Wix, añade un elemento "HTML embebido"
- Pega el código de integración
- Ajusta el tamaño del contenedor
- Publica los cambios
Verificar la integración
Después de instalar el widget:
- Visita tu página web
- Verifica que el widget carga correctamente
- Haz una reserva de prueba
- Comprueba que la reserva aparece en tu panel
Solución de problemas
El widget no carga
- Verifica que el código está correctamente copiado
- Comprueba que no hay errores en la consola del navegador
- Asegúrate de que tu suscripción está activa
Estilos incorrectos
- Verifica que no hay CSS de tu web que afecte al contenedor
- Ajusta el tamaño del
<div id="reserva-hamacas">si lo necesitas
¡Felicidades!
Has completado la configuración inicial de Reserva de Hamacas. Tu sistema de reservas está listo para recibir clientes.
Próximos pasos recomendados
- Gestionar reservas - Aprende a gestionar las reservas entrantes
- Dashboard de analytics - Analiza el rendimiento de tu negocio
- Documentación técnica - Para integraciones avanzadas