w.length > 0); return (window.PRODUCTOS || []).map(p => { const texto = limpiarTexto([ p.nombre_comercial || '', p.indicaciones || '', p.propiedades || '', p.categoria || '', p.linea || '' ].join(' ')); let score = 0; palabras.forEach(w => { if (texto.includes(w)) { score += 1; } }); return { producto: p, puntuacion: score }; }).filter(x => x.puntuacion > 0) .sort((a, b) => b.puntuacion - a.puntuacion) .map(x => x.producto); } // Genera una respuesta basada en los productos encontrados function getReply(query) { // Saludo sencillo const qLower = query.toLowerCase(); if (qLower.includes('hola') || qLower.includes('buenas') || qLower.includes('buenos')) { return 'Hola! Soy tu asistente virtual. ¿En qué puedo ayudarte?'; } const resultados = searchProductos(query); if (!resultados || resultados.length === 0) { return 'Lo siento, no he encontrado productos específicos para tu consulta. ¿Puedes darme más detalles?'; } const sugerencias = resultados.slice(0, 3); let respuesta = ''; sugerencias.forEach((p, i) => { const indic = p.indicaciones ? p.indicaciones : ''; const uso = p.modo_de_empleo ? p.modo_de_empleo : ''; respuesta += `${i + 1}. ${p.nombre_comercial}: ${indic}. Modo de uso: ${uso}`; if (i < sugerencias.length - 1) respuesta += '\n'; }); return respuesta; } // Override sendChatMessage to use local JSON instead of fetch window.sendChatMessage = async function() { const input = document.getElementById('mi-chatbot-input'); const chatMessages = document.getElementById('mi-chatbot-messages'); const text = input.value.trim(); if (!text) return; // Mostrar mensaje del usuario chatMessages.innerHTML += `
${text}
`; chatMessages.scrollTop = chatMessages.scrollHeight; input.value = ''; // Obtener respuesta const reply = getReply(text); // Mostrar respuesta del asistente chatMessages.innerHTML += `
${reply}
`; chatMessages.scrollTop = chatMessages.scrollHeight; }; })();> Contacto – oplinx pesonal care Saltar al contenido

Contacto

Formulario de contacto

Need Help?

To us, design has a broader purpose and as you can read about on this website, we are on a mission. 

General Office

382 NE 191st St # 87394 Miami

Call Us

+1 888-234-1234 (tool-free)

Working Hour

Mon – Fri, 7:30 AM – 4:00 PM PT
Sat, 8:00 AM – 1:00 PM PT
Sun, Closed

Find A Store
Chat ayuda