La Botica del Restaurador de la Salud

Productos - La Botica del Restaurador de la Salud // Configuración de Tailwind para usar la fuente Inter y colores de salud/bienestar tailwind.config = { theme: { extend: { colors: { // Colores basados en el azul oscuro (#1E3A5F) y el verde (#28a745) de tu diseño 'primary-blue': '#1E3A5F', 'secondary-green': '#28a745', 'text-dark': '#333', }, fontFamily: { sans: ['Inter', 'sans-serif'], }, boxShadow: { 'custom': '0 3px 10px rgba(0,0,0,0.08)', 'hover': '0 5px 15px rgba(0,0,0,0.1)', } } } } /* Estilos específicos para la transición y la tipografía */ body { font-family: 'Inter', sans-serif; } /* Aseguramos la visibilidad del foco en los botones */ .filtro-btn:focus, .btn-comprar:focus { outline: 2px solid #28a745; outline-offset: 2px; } /* Estilo para la lista de beneficios que simula tu diseño original (con círculos) */ .producto-beneficios { list-style-type: none; padding-left: 0; } .producto-beneficios li { position: relative; padding-left: 1rem; /* Espacio para el bullet */ margin-bottom: 0.3rem; font-size: 0.875rem; /* text-sm */ color: #4a5568; /* gray-700 */ } .producto-beneficios li:before { content: "•"; position: absolute; left: 0; color: #28a745; /* secondary-green */ font-weight: 900; }

Productos - Medicamentos Homeopáticos

Soluciones naturales para tu salud y bienestar

// --- DATOS DE PRODUCTOS (EXTRAÍDOS DE TU CÓDIGO) --- // Número de teléfono de WhatsApp proporcionado por el usuario: +573118576670 const WHATSAPP_NUMBER = '573118576670'; const productos = [ { id: 1, nombre: "CIRCULENO", precio: 100000, categoria: "circulacion", imagen: "https://laboticadelrestauradordelasalud.gt.tc/circuleno02.png", beneficios: ["Circulación", "Varices", "Trombosis"], descripcion: "Tratamiento homeopático y botánico para desórdenes circulatorios." }, { id: 2, nombre: "COLON PSYLLIUM", precio: 100000, categoria: "sistema-digestivo", imagen: "https://laboticadelrestauradordelasalud.gt.tc/colon01.png", beneficios: ["Salud intestinal", "Gases", "Estreñimiento"], descripcion: "Medicamento alternativo y regenerativo para la salud del colon." }, { id: 3, nombre: "PROSTENO", precio: 150000, categoria: "sistema-urinario", imagen: "https://laboticadelrestauradordelasalud.gt.tc/prosteno01.png", beneficios: ["Próstata", "Uretra", "Orina"], descripcion: "Desinflama la próstata y la uretra disminuyendo la probabilidad de cirugía." }, { id: 4, nombre: "UROPROSTIN", precio: 100000, categoria: "sistema-urinario", imagen: "https://laboticadelrestauradordelasalud.gt.tc/uroprostin01.png", beneficios: ["Riñones", "Vejiga", "Arenillas"], descripcion: "Desinflama riñones, uréteres, vejiga y uretra." }, { id: 5, nombre: "ULCEFENO", precio: 100000, categoria: "sistema-digestivo", imagen: "https://laboticadelrestauradordelasalud.gt.tc/ulcefeno01.png", beneficios: ["Acidez", "Digestión", "Gases"], descripcion: "Tratamiento homeopático para enfermedades estomacales." }, { id: 6, nombre: "PURIFICADOR", precio: 100000, categoria: "sistema-digestivo", imagen: "https://laboticadelrestauradordelasalud.gt.tc/purificador01.png", beneficios: ["Desintoxica", "Metabolismo", "Estreñimiento"], descripcion: "Remedio natural que mejora el metabolismo y expulsa toxinas." }, { id: 7, nombre: "ENERGIZANTE", precio: 150000, categoria: "energia", imagen: "https://laboticadelrestauradordelasalud.gt.tc/energizante01.png", beneficios: ["Energía", "Vitalidad", "Memoria"], descripcion: "Restaura y vigoriza el apetito sexual y mejora la concentración." }, { id: 8, nombre: "BERENJENA COMPUESTA", precio: 150000, categoria: "control-peso", imagen: "https://laboticadelrestauradordelasalud.gt.tc/berenjena01.png", beneficios: ["Control peso", "Colesterol", "Desinflama"], descripcion: "Tratamiento diurético natural que permite adelgazar de forma saludable." }, /* --- PRODUCTOS DE ARTICULACIONES COMENTADOS --- */ /* { id: 9, nombre: "ARTROSIS", precio: 150000, categoria: "articulaciones", // *** REEMPLAZA ESTA URL con la URL real de la imagen de ARTROSIS *** imagen: "https://placehold.co/400x400/1E3A5F/ffffff?text=ARTROSIS", beneficios: ["Huesos", "Cartílagos", "Columna"], descripcion: "Tratamiento exclusivo para enfermedades degenerativas en huesos y cartílagos." }, { id: 10, nombre: "ARTRITIS", precio: 150000, categoria: "articulaciones", // *** REEMPLAZA ESTA URL con la URL real de la imagen de ARTRITIS *** imagen: "https://placehold.co/400x400/28a745/ffffff?text=ARTRITIS", beneficios: ["Inflamación", "Fuerza", "Flexibilidad"], descripcion: "Suplemento con sustancias naturales para reducir la inflamación." }, { id: 11, nombre: "OSTEO SILI", precio: 150000, categoria: "articulaciones", // *** REEMPLAZA ESTA URL con la URL real de la imagen de OSTEO SILI *** imagen: "https://placehold.co/400x400/1E3A5F/ffffff?text=OSTEO+SILI", beneficios: ["Articulaciones", "Huesos", "Mineralización"], descripcion: "Tratamiento para disminuir la degeneración de articulaciones." } */ /* ----------------------------------------------- */ ]; // --- FUNCIÓN PARA CARGAR Y FILTRAR PRODUCTOS --- function cargarProductos(categoria = 'todo') { const grid = document.getElementById('productos-grid'); grid.innerHTML = ''; const productosFiltrados = categoria === 'todo' ? productos : productos.filter(producto => producto.categoria === categoria); if (productosFiltrados.length === 0) { grid.innerHTML = '

No hay productos disponibles en esta categoría.

'; return; } let imagesFailed = false; productosFiltrados.forEach(producto => { // Formato de precio en pesos colombianos (o similar) const precioFormateado = producto.precio.toLocaleString('es-CO', { style: 'currency', currency: 'COP', minimumFractionDigits: 0 }); // Mensaje y URL de WhatsApp const mensajeWhatsApp = `¡Hola! Estoy interesado/a en comprar el producto: ${producto.nombre} - ${precioFormateado}`; const urlWhatsApp = `https://wa.me/${WHATSAPP_NUMBER}?text=${encodeURIComponent(mensajeWhatsApp)}`; const card = document.createElement('div'); card.className = 'bg-white rounded-xl overflow-hidden shadow-custom transition duration-300 hover:shadow-hover flex flex-col'; card.setAttribute('data-categoria', producto.categoria); // Función que verifica si la imagen falla y activa la bandera de error const onErrorHandler = `this.onerror=null; this.src='https://placehold.co/400x400/e0e0e0/555?text=FOTO+FALLIDA'; document.getElementById('image-error-message').classList.remove('hidden');`; card.innerHTML = `
${producto.nombre}

${producto.nombre}

${precioFormateado}

${producto.descripcion}

    ${producto.beneficios.map(beneficio => `
  • ${beneficio}
  • `).join('')}
COMPRAR AHORA
`; grid.appendChild(card); }); // Scroll suave de vuelta a la cuadrícula (para móviles) document.getElementById('productos-grid').scrollIntoView({ behavior: 'smooth', block: 'start' }); } // --- MANEJO DE EVENTOS DE FILTRADO --- document.addEventListener('DOMContentLoaded', function() { cargarProductos(); // Cargar todos los productos al inicio const filtros = document.querySelectorAll('.filtro-btn'); filtros.forEach(filtro => { filtro.addEventListener('click', function() { // Remover clase active/estilos de activo de todos los filtros filtros.forEach(f => { f.classList.remove('active', 'bg-primary-blue', 'text-white', 'border-primary-blue'); f.classList.add('bg-white', 'text-gray-700', 'border-gray-300'); }); // Agregar clase active/estilos de activo al filtro clickeado this.classList.add('active', 'bg-primary-blue', 'text-white', 'border-primary-blue'); this.classList.remove('bg-white', 'text-gray-700', 'border-gray-300'); // Filtrar productos const categoria = this.getAttribute('data-categoria'); cargarProductos(categoria); }); }); // RE-VERIFICACIÓN DEL LOGO const mainLogo = document.getElementById('main-logo'); if (mainLogo) { // Si la imagen falla al cargar, mostramos el mensaje de error general mainLogo.onerror = function() { this.src = 'https://placehold.co/180x64/ffffff/1E3A5F?text=La+Botica+Logo+Error'; document.getElementById('image-error-message').classList.remove('hidden'); }; } });
Scroll al inicio