alt='' width='100%'><\/p>

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 || "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Crect width='400' height='400' fill='%23374151'/%3E%3Ctext x='50%25' y='50%25' dominant-baseline='middle' text-anchor='middle' fill='%239ca3af' font-size='16'%3ESin Imagen%3C/text%3E%3C/svg%3E"; 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

'; } 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) => `${escapeHtml(p.titulo)}`).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='' width='100%'><\/p>

 <\/h3>

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

SYSCOM se apega a las políticas de garantía de cada proveedor de la marca y/o fábrica.
La cobertura de garantía por defecto de fábrica y/o mal funcionamiento es de 30 días con Syscom. Posterior a este periodo, la garantía es directa con el fabricante.
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.<\/span><\/p>

3 Años de garantía con fabricante<\/span><\/p>

GARANTÍA<\/a><\/p>


<\/p>

Samsung modelo: QM32R-T<\/h2>

El modelo QM32R-T es una pantalla interactiva profesional diseñada para entornos comerciales que requieren integración de soluciones táctiles sin necesidad de dispositivos externos adicionales. Incorpora un sistema operativo basado en Tizen que permite la ejecución de aplicaciones directamente en el display, optimizando la arquitectura del sistema. Su panel Full HD con tecnología VA ofrece alto contraste y rendimiento visual estable para aplicaciones de señalización digital. Está orientado a integradores que buscan soluciones robustas para retail, transporte y entornos corporativos. Su diseño soporta operación continua y conectividad avanzada para gestión remota y control centralizado.<\/p><\/div>

Características Generales<\/h3>
  • Tamaño de pantalla:<\/strong> 32"<\/li>
  • Tamaño visible:<\/strong> 31.5"<\/li>
  • Resolución:<\/strong> 1920 x 1080 (16:9)<\/li>
  • Brillo:<\/strong> 400 nits (sin vidrio táctil)<\/li>
  • Orientación:<\/strong> Horizontal / Vertical<\/li>
  • Relación de contraste:<\/strong> 5000:1<\/li>
  • Tecnología de panel:<\/strong> VA<\/li>
  • Operación:<\/strong> 16/7<\/li>
  • Sistema operativo:<\/strong> Tizen 4.0 (VDLinux)<\/li>
  • Procesador:<\/strong> Cortex A72 1.7GHz Quad-Core<\/li>
  • Almacenamiento:<\/strong> 8GB<\/li>
  • Audio:<\/strong> 10W 2 canales<\/li><\/ul><\/div>

    Panel / Display<\/h4>
    • Área activa:<\/strong> 698.4 (H) x 392.85 (V) mm<\/li>
    • Pixel pitch:<\/strong> 0.3638 x 0.3638 mm<\/li>
    • Gamut de color:<\/strong> 72%<\/li>
    • Haze:<\/strong> 2% (sin vidrio)<\/li><\/ul><\/div>

      Conectividad<\/h4>
      • Entradas de video:<\/strong> HDMI 2.0 (2)<\/li>
      • HDCP:<\/strong> 2.2<\/li>
      • USB:<\/strong> USB 2.0 (2)<\/li>
      • Audio:<\/strong> Stereo mini Jack<\/li>
      • Touch:<\/strong>","caracteristicas":["Pantalla táctil profesional de 32\" Full HD","Resolución 1920x1080p con brillo de 400 nits","Bocinas integradas de 10W con sonido estéreo","Entradas HDMI 2.0 y compatibilidad HDCP 2.2","Diseño VESA 200x200 mm para montaje flexible","Operación continua 16/7 con temperatura 0-40°C"],"imagenes":["https://ftp3.syscom.mx/usuarios/fotos/BancoFotografiasSyscom/SAMSUNGELECTRONICS/QM32RT/portada_0S400.PNG?v=1781294661","https://ftp3.syscom.mx/usuarios/fotos/BancoFotografiasSyscom/SAMSUNGELECTRONICS/QM32RT/adicional_1S400.PNG"],"oversized":false};

        Cargando producto...

        Producto agregado