// ===== RIVAMAR Group — Convenios B2B / Cotización Delegaciones ===== const { useState } = React; function Convenios({ go, data, onCotizar }) { const cdata = data || {}; const beneficios = cdata.beneficios || []; const [form, setForm] = useState({ empresa: '', rut: '', contacto: '', correo: '', telefono: '', local: '', pax: '20-50', colaboradores: '', fecha: '', mensaje: '' }); const [sent, setSent] = useState(false); const set = (k) => (e) => setForm({ ...form, [k]: e.target.value }); const valid = form.empresa && form.contacto && form.correo && form.telefono; const submit = (e) => { e.preventDefault(); if (!valid) return; const id = 'COT-' + Math.floor(1000 + Math.random() * 9000); const cot = { ...form, id, estado: 'nueva', fecha_solicitud: new Date().toISOString() }; try { onCotizar && onCotizar(cot); } catch (err) {} try { enviarCorreoReserva({ id, nombre: form.contacto, empresa: form.empresa, correo: form.correo, telefono: form.telefono, local: form.local || 'rivamar', fecha: form.fecha || 'Por definir', hora: '—', pax: form.colaboradores || form.pax, exponor: false, comentarios: 'COTIZACIÓN B2B — ' + form.pax + ' pax. ' + (form.mensaje || ''), }); } catch (err) {} setSent(true); window.scrollTo({ top: 0, behavior: 'smooth' }); }; const site = (typeof window !== 'undefined' && window.SITE) || {}; const waNum = site.whatsapp || '56964979087'; const correoDest = site.email_destino || site.contacto_correo || 'contacto@rivamar.cl'; const resumenB2B = [ '*Cotización B2B*', `Empresa: ${form.empresa}`, form.rut ? `RUT: ${form.rut}` : '', `Contacto: ${form.contacto}`, `Correo: ${form.correo}`, `Teléfono: ${form.telefono}`, `Delegación: ${form.pax} pax`, form.fecha ? `Fecha estimada: ${form.fecha}` : '', form.mensaje ? `Detalle: ${form.mensaje}` : '', ].filter(Boolean).join('\n'); const waB2B = `https://wa.me/${waNum}?text=${encodeURIComponent(resumenB2B)}`; const mailB2B = `mailto:${correoDest}?subject=${encodeURIComponent('Cotización B2B — ' + form.empresa)}&body=${encodeURIComponent(resumenB2B.replace(/\*/g, ''))}`; if (sent) { return (

Cotización enviada

Recibimos la solicitud de {form.empresa}. Una alerta prioritaria fue enviada a nuestro equipo de convenios; te contactaremos dentro de las próximas horas hábiles.

Prioridad alta · delegación {form.pax} pax
{/* Activación de la cotización */}

! Acelera tu cotización

Envíala directo a nuestro equipo de convenios por WhatsApp o correo y te respondemos antes.

Enviar por WhatsApp Enviar por correo
go('home')}>Volver al inicio
); } return (

Convenios empresariales · B2B

Cotización rápida para delegaciones mineras

{cdata.intro}

{beneficios.map(([t, d]) => (

{t}

{d}

))}

Empresas que confían en RIVAMAR Group

{['BHP', 'Codelco', 'Antofagasta\nMinerals', 'Komatsu', 'Finning', 'Sierra Gorda', 'Albemarle', 'SQM'].map((c) => (
{c}
))}
{/* Formulario de cotización */}

Solicitar cotización