alt=''> <\/div>

Presentaciones Brillantes<\/h2> <\/div>
r.json()).then(s => { window.__SETTINGS__ = s; renderCart(); }).catch(() => {}); function escapeHtml(t) { if (!t) return ''; const d = document.createElement('div'); d.textContent = t; return d.innerHTML; } function formatPrice(p) { const n = parseFloat(p); return isNaN(n) ? '0.00' : n.toLocaleString('es-MX', {minimumFractionDigits:2, maximumFractionDigits:2}); } function showToast(msg) { document.getElementById('toastMessage').textContent = msg; const t = document.getElementById('toast'); t.classList.add('active'); setTimeout(() => t.classList.remove('active'), 2500); } function renderCartCount() { const total = cart.reduce((s, i) => s + (i.qty || 1), 0); document.getElementById('cartCount').textContent = total; } function saveCart() { localStorage.setItem(CART_KEY, JSON.stringify(cart)); renderCartCount(); } function addToCart(product) { const priceUSD = product.precios?.precio_especial_usd || product.precios?.precio_especial || 0; const existing = cart.find(i => i.id === product.producto_id); if (existing) { existing.qty += 1; } else { cart.push({ id: product.producto_id, title: product.titulo || product.modelo, price: priceUSD, image: product.img_portada || '', categorias: product.categorias || '', oversized: !!product.oversized, qty: 1 }); } saveCart(); showToast('Producto agregado al carrito'); } // Cart drawer const cartBtn = document.getElementById('cartBtn'); const cartOverlay = document.getElementById('cartOverlay'); const cartDrawer = document.getElementById('cartDrawer'); const cartClose = document.getElementById('cartClose'); function openCart() { cartOverlay.style.opacity='1'; cartOverlay.style.visibility='visible'; cartDrawer.style.translate='0 0'; } function closeCart() { cartOverlay.style.opacity='0'; cartOverlay.style.visibility='hidden'; cartDrawer.style.translate='100% 0'; } cartBtn.addEventListener('click', openCart); cartClose.addEventListener('click', closeCart); cartOverlay.addEventListener('click', closeCart); function renderCart() { const body = document.getElementById('cartBody'); const footer = document.getElementById('cartFooter'); if (cart.length === 0) { body.innerHTML = '

Tu carrito está vacío

'; footer.style.display='none'; return; } const totalUSD = cart.reduce((s,i) => s + (i.price * i.qty), 0); const exchangeRate = parseFloat(window.__SETTINGS__?.exchange_rate || 17.5); const totalMXN = totalUSD * exchangeRate; const hasOversized = cart.some(item => item.oversized); const freeShippingThreshold = hasOversized ? 5000 : 1000; const shippingCost = totalMXN >= freeShippingThreshold ? 0 : (hasOversized ? 160 : 80); const finalMXN = totalMXN + shippingCost; document.getElementById('cartTotalUSD').textContent = '$' + formatPrice(totalUSD) + ' USD'; document.getElementById('cartSubtotalMXN').textContent = '≈ $' + formatPrice(totalMXN) + ' MXN'; document.getElementById('cartShipping').textContent = shippingCost > 0 ? '$' + formatPrice(shippingCost) + ' MXN' : 'Gratis'; document.getElementById('cartTotalMXN').textContent = '≈ $' + formatPrice(finalMXN) + ' MXN'; body.innerHTML = cart.map(i => `
${escapeHtml(i.title)}
$${formatPrice(i.price)} x${i.qty}
`).join(''); footer.style.display = 'block'; } window.removeFromCart = function(id) { cart = cart.filter(i => i.id !== id); saveCart(); renderCart(); }; async function loadProduct() { if (!productId && !window.__PRODUCT__) { showError(); return; } try { const p = window.__PRODUCT__ || await (await fetch(`${API_BASE}/products/${encodeURIComponent(productId)}`)).json(); if (!p || !p.producto_id) { showError(); return; } document.title = `${p.titulo} — Tienda Tecype`; document.getElementById('breadcrumbTitle').textContent = p.titulo; const priceUSD = p.precios?.precio_especial_usd || p.precios?.precio_especial || 0; const priceMXN = p.precios?.precio_especial_mxn || 0; const image = p.img_portada || 'https://via.placeholder.com/400x400?text=Sin+Imagen'; const inStock = p.total_existencia > 0; document.getElementById('productContent').innerHTML = `
${escapeHtml(p.titulo)}
${escapeHtml(p.marca)}

${escapeHtml(p.titulo)}

$${formatPrice(priceUSD)} USD
≈ $${formatPrice(priceMXN)} MXN
Modelo
${escapeHtml(p.modelo)}
Existencia
${p.total_existencia} unidades
Garantía
${escapeHtml(p.garantia || 'Consultar')}
Marca
${escapeHtml(p.marca)}
`; // Render description separately to avoid template literal issues with raw HTML if (p.descripcion) { document.getElementById('productDescription').innerHTML = '

Descripción

' + p.descripcion + '
'; } if (p.caracteristicas && p.caracteristicas.length > 0) { document.getElementById('productSpecs').innerHTML = '

Características

    ' + p.caracteristicas.map(c => '
  • ' + escapeHtml(c) + '
  • ').join('') + '
'; } const addBtn = document.getElementById('addToCartBtn'); if (addBtn && inStock) { addBtn.addEventListener('click', () => { addToCart(p); renderCart(); }); } // Image gallery thumbnails const images = (p.imagenes && p.imagenes.length > 1) ? p.imagenes : [image]; if (images.length > 1) { const strip = document.getElementById('thumbStrip'); strip.innerHTML = images.map((src, i) => ``).join(''); strip.addEventListener('click', (e) => { const img = e.target.closest('[data-idx]'); if (!img) return; document.getElementById('mainImage').src = images[img.dataset.idx]; strip.querySelectorAll('img').forEach(t => t.classList.replace('border-accent','border-glass-border')); img.classList.replace('border-glass-border','border-accent'); }); } } catch (e) { console.error(e); showError(); } } function showError() { document.getElementById('productContent').innerHTML = `

Producto no encontrado

Volver a la tienda
`; } // Init renderCartCount(); renderCart(); loadProduct(); document.getElementById('year').textContent = new Date().getFullYear(); // Mobile nav const navToggle = document.getElementById('navToggle'); const mobileNav = document.getElementById('mobileNav'); navToggle.addEventListener('click', () => { navToggle.classList.toggle('is-open'); mobileNav.classList.toggle('is-open'); }); // Header scroll window.addEventListener('scroll', () => { document.getElementById('siteHeader').classList.toggle('is-scrolled', window.scrollY > 40); }); // Escape key document.addEventListener('keydown', (e) => { if (e.key === 'Escape') closeCart(); }); })(); alt=''> <\/div> <\/div>

Política de Garantía<\/h3> <\/div>

SYSCOM se apega a las políticas de garantía de cada proveedor de la marca y/o fábrica.<\/p>

La cobertura de garantía por defecto de fábrica y/o mal funcionamiento es de 90 días con Syscom. Posterior a este periodo, la garantía es directa con el fabricante.<\/p>

En quebraduras, daños físicos de equipo y/o empaque dañado, reportarlo dentro de las 24 horas posteriores a la fecha de recepción para el reclamo a paquetería.<\/p> <\/div> <\/div> <\/div>

Características principales:<\/div>
  • Tamaño diagonal 75'<\/li>
  • Resolución 4K (3840 x 2160 pix.)<\/li>
  • Relación de aspecto 16:9<\/li>
  • Brillo 4000 nits.<\/li>
  • Relación de contraste 1,200:1<\/li>
  • Compatible con Magicinfo (Licencia no incluida).<\/li>
  • Operación 24/7<\/strong><\/li>
  • Sistema operativo: Tizen 5.0<\/li> <\/ul> <\/div> <\/div> <\/div>
    Conectividad:<\/div>
    • Entradas de Video Display y HDMI 2.0<\/li>
    • Puerto USB 2.0<\/li>
    • Salidas de Audio mini Jack Estereo<\/li>
    • Puerto LAN RJ45 10/100 Mbps<\/li>
    • Wifi: Si<\/li> <\/ul>

      Montajes compatibles:<\/p>

      • Montaje de techo dual: EPB64PD<\/a><\/li>
      • Montaje de techo: EPB40FP<\/a><\/li>
      • Montaje movil: AVA1800-70-1PNB<\/a><\/li>
      • Montaje movil: G85NB<\/a><\/li>
      • Montaje de pared Fijo: EPB64FW<\/a><\/li>
      • Montaje de pared articulado: SP5-NB<\/a><\/li>
      • Montaje de pared articulado: EPB64EW<\/a><\/li>
      • Montaje de piso a techo: EMWS1U<\/a><\/li> <\/ul> <\/div> <\/div> <\/div>
        Características físicas y eléctricas:<\/div>
        • Temperatura de operación: 0 a 40 °C<\/li>
        • Alimentación: 100-240 Vca<\/li>
        • Consumo de energia: 900W.<\/li>
        • Compatible con montajes VESA 400 x 400 mm. No incluye Tornilleria.<\/li>
        • Dimensiones de producto: 1703.1 x 981.1 x 85.4 mm.<\/li>
        • Dimensiones del empaque: 1890 x 1144 x 215 mm.<\/li>
        • Peso del equipo: 37.2 Kg.<\/li>
        • Peso del empaque: 48.5 Kg.<\/li>
        • No incluye montajes de pared ni de escritorio<\/li> <\/ul> <\/div> <\/div>

          3 Años de garantia con fabricante<\/p>

          Informacion de soporte y garantia: GARANTIA<\/a><\/p> <\/div> <\/div> <\/div> <\/div>


          <\/div>","caracteristicas":["Pantalla LED 75\" UHD 4K","Brillo 4000 nits para ambientes iluminados","Entradas HDMI 2.0 y DisplayPort","Compatibilidad con MagicInfo para gestión digital","Montaje VESA 400x400 mm flexible","Sistema operativo Tizen 5.0 integrado"],"imagenes":[],"oversized":true};

          Cargando producto...

          Producto agregado