.bbx{max-width:1180px;margin:0 auto;padding:0 18px;line-height:1.5;}
.bbx *{box-sizing:border-box;}
.bbx h1,.bbx h2,.bbx h3{font-family:’Urbanist’,’Jost’,sans-serif;letter-spacing:-.02em;line-height:1.04;margin:0;}
.bbx a{text-decoration:none;}
.bbx .btn{display:inline-block;padding:15px 30px;border-radius:12px;font-weight:600;letter-spacing:.03em;font-size:.95rem;transition:transform .15s,filter .2s,box-shadow .2s;}
.bbx .btn-p{background:var(–ac);color:#0c0c0d;box-shadow:0 14px 30px -14px var(–ac);}
.bbx .btn-d{background:#0c0c0d;color:#fff;}
.bbx .btn-g{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);}
.bbx .btn:hover{transform:translateY(-2px);filter:brightness(1.06);}
/* HERO */
.bbx .hero{position:relative;border-radius:24px;overflow:hidden;padding:72px 48px;background:linear-gradient(135deg,#12211b 0%,#0c0c0d 60%);color:#fff;margin:26px 0 46px;}
.bbx .hero::after{content:»»;position:absolute;inset:0;background:radial-gradient(1000px 460px at 82% -12%,rgba(233,138,107,.4),transparent 58%);}
.bbx .hero>*{position:relative;z-index:1;}
.bbx .kick{display:inline-block;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:7px 14px;border-radius:100px;margin-bottom:20px;}
.bbx .hero h1{font-size:clamp(2.1rem,5vw,3.6rem);font-weight:700;color:#fff;max-width:820px;}
.bbx .hero p{font-size:1.15rem;opacity:.9;max-width:620px;margin:18px 0 30px;line-height:1.55;}
.bbx .hero .cta>*{margin:0 10px 10px 0;}
/* SECTIONS */
.bbx .sec{margin:60px 0;}
.bbx .sec-h{text-align:center;max-width:660px;margin:0 auto 36px;}
.bbx .sec-h .tag{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(–ac2);font-weight:600;}
.bbx .sec-h h2{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;margin:8px 0 10px;}
.bbx .sec-h p{color:var(–muted);font-size:1.05rem;}
/* FEATURE GRID */
.bbx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.bbx .card{background:#fff;border:1px solid var(–line);border-radius:16px;padding:26px;box-shadow:0 16px 44px -30px rgba(0,0,0,.32);transition:transform .25s,box-shadow .25s;}
.bbx .card:hover{transform:translateY(-5px);box-shadow:0 26px 56px -28px rgba(0,0,0,.4);}
.bbx .card .ic{font-size:1.9rem;display:block;margin-bottom:12px;}
.bbx .card h3{font-size:1.22rem;font-weight:600;margin-bottom:7px;}
.bbx .card p{color:var(–muted);font-size:.95rem;margin:0;line-height:1.55;}
/* BROWSER MOCKUP */
.bbx .views{display:grid;grid-template-columns:1fr 1fr;gap:22px;}
.bbx .win{border-radius:14px;overflow:hidden;border:1px solid var(–line);box-shadow:0 24px 60px -34px rgba(0,0,0,.5);background:#fff;}
.bbx .win-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;background:#f3efe9;border-bottom:1px solid var(–line);}
.bbx .win-bar i{width:11px;height:11px;border-radius:50%;background:#d9d2c6;display:inline-block;}
.bbx .win-bar .url{margin-left:10px;font-size:.72rem;color:#9a917f;background:#fff;border-radius:6px;padding:4px 12px;flex:1;}
.bbx .win-body{padding:0;}
/* mock gallery */
.bbx .mg{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px;}
.bbx .mg .it{height:96px;border-radius:9px;position:relative;overflow:hidden;display:flex;align-items:flex-end;color:#fff;}
.bbx .mg .it span{position:relative;z-index:1;padding:8px 10px;font-size:.72rem;font-weight:600;}
.bbx .mg .it::after{content:»»;position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 70%);}
.bbx .mg .a{background:linear-gradient(135deg,#2e7d6b,#0f4034);}
.bbx .mg .b{background:linear-gradient(135deg,#3a6ea5,#16324f);}
.bbx .mg .c{background:linear-gradient(135deg,#c98a5e,#7a4a2a);}
.bbx .mg .d{background:linear-gradient(135deg,#5a7d6b,#2f4738);}
/* mock booking panel */
.bbx .mbp{padding:16px;}
.bbx .mbp .price{font-family:’Urbanist’,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:10px;}
.bbx .mbp .price small{font-size:.7rem;color:var(–muted);font-weight:400;}
.bbx .cal{border:1px solid var(–line);border-radius:9px;padding:10px;margin-bottom:10px;}
.bbx .cal .ch{display:flex;justify-content:space-between;font-size:.74rem;font-weight:600;margin-bottom:7px;}
.bbx .cal .gr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}
.bbx .cal .gr span{padding:4px 0;text-align:center;font-size:.62rem;border-radius:4px;}
.bbx .cal .gr .on{background:#0c0c0d;color:#fff;}.bbx .cal .gr .rg{background:#f2d9cf;}.bbx .cal .gr .x{color:#cfc7b6;text-decoration:line-through;}
.bbx .mbp .bd{font-size:.78rem;color:var(–muted);display:flex;justify-content:space-between;margin:3px 0;}
.bbx .mbp .tot{display:flex;justify-content:space-between;font-weight:700;border-top:1px solid var(–line);padding-top:7px;margin-top:5px;}
.bbx .mbp .pay{margin-top:11px;padding:11px;border-radius:9px;background:linear-gradient(135deg,#0c0c0d,#2a2a2e);color:#fff;text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}
/* FLOW */
.bbx .flow{background:var(–soft);border-radius:18px;padding:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;}
.bbx .flow .st{flex:1;min-width:160px;text-align:center;}
.bbx .flow .st .n{width:44px;height:44px;border-radius:50%;background:var(–ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:12px;font-size:1.05rem;}
.bbx .flow .st b{display:block;margin-bottom:3px;}
.bbx .flow .st span{color:var(–muted);font-size:.86rem;}
.bbx .flow .ar{align-self:center;color:var(–ac);font-size:1.7rem;font-weight:700;}
/* LOGOS */
.bbx .logos{background:#fff;border:1px solid var(–line);border-radius:18px;padding:34px;text-align:center;}
.bbx .logos .row{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:center;margin-top:18px;}
.bbx .logos img{height:34px;width:auto;opacity:.92;filter:grayscale(.1);transition:transform .2s,opacity .2s;}
.bbx .logos img:hover{transform:scale(1.08);opacity:1;}
.bbx .logos .more{font-size:.82rem;color:var(–muted);margin-top:16px;}
/* TWO COL */
.bbx .two{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;}
.bbx .panel{background:#fff;border:1px solid var(–line);border-radius:16px;padding:28px;}
.bbx .panel h3{font-size:1.3rem;font-weight:700;margin-bottom:4px;}
.bbx .panel .sub{color:var(–muted);font-size:.92rem;margin-bottom:16px;}
.bbx .list{list-style:none;padding:0;margin:0;}
.bbx .list li{padding:9px 0 9px 28px;position:relative;border-bottom:1px solid var(–line);font-size:.95rem;}
.bbx .list li:last-child{border-bottom:none;}
.bbx .list li::before{content:»✓»;position:absolute;left:0;color:var(–ac2);font-weight:700;}
/* DOCS */
.bbx .docs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.bbx .doc{background:#fff;border:1px solid var(–line);border-radius:14px;padding:22px 24px;}
.bbx .doc h4{font-size:1.05rem;font-weight:600;margin:0 0 6px;}
.bbx .doc ol,.bbx .doc ul{margin:0;padding-left:20px;color:var(–muted);font-size:.9rem;line-height:1.7;}
.bbx .doc code{background:var(–soft);padding:2px 7px;border-radius:5px;font-size:.85rem;color:var(–ink);}
/* PRICING */
.bbx .price-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;background:linear-gradient(135deg,#0c0c0d,#23201c);border-radius:22px;padding:44px;color:#fff;}
.bbx .price-wrap h2{color:#fff;font-size:2rem;margin-bottom:10px;}
.bbx .price-wrap p{opacity:.85;line-height:1.6;margin-bottom:18px;}
.bbx .price-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:28px;text-align:center;}
.bbx .price-card .amt{font-family:’Urbanist’,sans-serif;font-size:3rem;font-weight:700;line-height:1;}
.bbx .price-card .amt small{font-size:1rem;opacity:.7;}
.bbx .price-card .per{opacity:.7;font-size:.85rem;margin-bottom:18px;}
.bbx .price-card .inc{list-style:none;padding:0;margin:0 0 20px;text-align:left;font-size:.88rem;}
.bbx .price-card .inc li{padding:6px 0 6px 24px;position:relative;}
.bbx .price-card .inc li::before{content:»✓»;position:absolute;left:0;color:var(–ac);}
.bbx .price-card .btn{display:block;}
/* DOWNLOAD STRIP */
.bbx .dlstrip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(–soft);border-radius:16px;padding:24px 30px;margin:30px 0;}
.bbx .dlstrip .t b{font-size:1.1rem;}.bbx .dlstrip .t span{color:var(–muted);font-size:.9rem;}
.bbx .pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px;}
.bbx .pill{background:#fff;border:1px solid var(–line);border-radius:100px;padding:6px 13px;font-size:.76rem;color:var(–muted);}
@media(max-width:860px){.bbx .grid3,.bbx .views,.bbx .two,.bbx .docs,.bbx .price-wrap{grid-template-columns:1fr;}.bbx .flow{flex-direction:column;}.bbx .flow .ar{transform:rotate(90deg);}}
Full Stack · WordPress Plugin + MiddlewareBBS Booking Bridge — reservas que cobran en tu propia web
Motor de reservas a medida con galería de propiedades, calendario en vivo y cobro con pasarelas locales — SINPE, Tilopay, BAC y 149 métodos más. Conecta con Lodgify y cualquier PMS. Sin enviar a tus huéspedes a sitios de terceros.
Por quéMás reservas, más margen, cero dependencia
Dejá de pagar comisiones en dólares y de mandar a tus huéspedes a Lodgify. Todo ocurre en tu dominio.
🏝️Reservas en tu web
Galería de propiedades, fotos, amenidades, calendario con disponibilidad real y desglose de precios tipo Airbnb.
💳Cobro local de verdad
SINPE Móvil, Tilopay, BAC, GreenPay, tarjeta y 149 métodos en 22 países, en la moneda de tu huésped.
🔄Conecta tu PMS
Sincroniza con Lodgify, Hostaway, Cloudbeds, Smoobu, Mews y más, firmado con HMAC vía el middleware BBS.
Vistas realesAsí lo ve tu huésped
Una experiencia moderna de dos pasos: elige la propiedad, escoge fechas y paga — sin salir de tu sitio.
tudominio.com/reservar
The Waterbox · USD 210
Alianz Loft · USD 120
The Modules · USD 180
Nebulae Shala · USD 250
tudominio.com/reservar · The Waterbox
USD 210 / noche
‹Julio 2026›
1234567
891011121314
15161718192021
USD 210 × 4 noches840
Limpieza35
TotalUSD 875
Reservar y pagar
Cómo funciona
Del clic al PMS, automático
1
Elige propiedadGalería + calendario en tu web→
2
Paga localSINPE · Tilopay · BAC · tarjeta→
3
Middleware BBSFirma HMAC + enrutamiento→
4
PMS actualizadoLodgify / Hostaway / etc.Pasarelas y métodos de pago
Cobra como cobra tu país
+ 149 métodos de pago en 22 países de América · conversión automática de moneda
El plugin
BBS Booking Bridge — instalable en cualquier WordPress
- Asistente que crea tu página de reservas solo
- Cobro en la página con WooCommerce + pasarelas BBS
- Calendario con disponibilidad real (anti-doble-reserva)
- Editor visual de propiedades (fotos, tarifas, amenidades)
- Widget de Elementor, shortcode y bloque Gutenberg
- Multi-idioma (español, inglés, francés y más)
- Diagnóstico en vivo y prueba de conexión
El middleware
El cerebro que conecta tu PMS con las pasarelas locales
- 149 métodos de pago en 22 países
- 59 PMS soportados (78% del mercado)
- Webhooks firmados HMAC-SHA256
- Links de pago por correo y WhatsApp
- Conversión automática de moneda
- Self-hosted: tus datos, tu control
- Mensajería bidireccional con el huésped
Documentación
Instalá y configurá en minutos
1 · Instalación
- En WordPress: Plugins → Añadir nuevo → Subir plugin.
- Elegí el archivo
bbs-booking-bridge.zip y activá. - El asistente se abre solo y crea la página de reservas.
2 · Conexión al middleware
- Pegá la URL de tu middleware (ej.
pasarela.tudominio.com). - Ingresá el secret HMAC.
- Tocá Probar conexión — verifica al instante.
3 · Cobro
- Modo: cobrar en la página, enlace de pago o solo registrar.
- Definí el depósito % y la moneda.
- Las pasarelas activas de WooCommerce aparecen al pagar.
4 · Licencia
- Pestaña Licencia en el panel del plugin.
- Pegá tu clave
BBS-XXXX-XXXX-XXXX y activá. - Cada licencia cubre hasta 3 dominios, con soporte y updates.
Insertar el formulario
- Shortcode:
[bbs_booking_form] - Widget de Elementor: Reservas BBS
- Bloque de Gutenberg: BBS booking-form
Requisitos
- WordPress 5.6+ · PHP 7.4+
- WooCommerce (para cobrar en la página)
- Middleware BBS (opcional, para sync con PMS)
Elegí tu plan
Una licencia · pagos locales · sin comisiones de canal. Todos los planes incluyen el plugin + middleware, las 119 pasarelas en 22 países, 69 PMS, mensajería bidireccional, actualizaciones y soporte.
Pro
USD 299
- Hasta 3 dominios
- 119 pasarelas · 69 PMS
- Mensajería bidireccional
- Actualizaciones + soporte prioritario
Elegir Pro★ Más popular
Agencia
USD 599
- Hasta 10 dominios
- Marca blanca (white label)
- Onboarding asistido
- Todo lo de Pro + soporte prioritario
Elegir AgenciaEnterprise
A cotizar
dominios ilimitados
- Dominios ilimitados
- Integraciones a medida
- SLA + soporte dedicado
- Servidor gestionado (opcional)
Contactar ventasPlanes anuales con 2 meses gratis · Pagá con Tilopay, SINPE, tarjeta y más · Cada licencia cubre el nº de dominios indicado.
Descargá el pluginBBS Booking Bridge v3.2.0 · GPL-2.0 · multi-idiomaWordPress 5.6+WooCommerceElementor ProThe7PHP 7.4+
Descargar .zip