Productos
DB TN WK IA DUX APP

Analítica

Pulso de tu Tiendanube · qué buscan, qué falta y de dónde llegan

Pulso de la tienda

Qué pasa en tu Tiendanube ahora · datos propios (sin Google Analytics)

Visitas hoy
Búsquedas hoy
Sin resultado
404 hoy
Visitantes
Páginas vistas
Más buscados ? Demanda con stock
Cargando…
No encontrados ? Oportunidad de carga
Cargando…
Error 404 ? Enlaces rotos
Cargando…
Origen visitas ? De dónde llegan
Cargando…
Otros errores ? Técnico
Cargando…
Más vendidos ? Ranking TN
Cargando…
Tendencia diaria ? Visitas · búsquedas
Cargando…

Monitor técnico · precios competencia

Uso interno: cómo la grilla consulta Mercado Libre (Ahorro). No es el tráfico de clientes.

● Idle
OK ?
SKUs ?
Errores ?
HTTP 429 ?
Pausas ?
En cola ?

Errores / 429 Agrupados
Cargando…
Debug en vivo Últimos eventos
Cargando…

Catálogo y cobertura

Total productos
Cobertura EAN
Con descripción
Con categoría
Inyectados TN
Ganando vs Competencia Online
Actividad últimos 7 días
Cargando…
Imágenes en R2
Cargando…
Caché Worker CF
Cargando…
Cobertura por proveedor
Cargando…
Inteligencia de precios vs Competencia Online
SKU Producto Tu precio Precio Online Diferencia Estado
Cargando…

Cerebro — Maestro del catálogo (En desarrollo)

Total en catálogo
Enriquecidos (Worker)
Listos para inyectar
Inyectados en TN
Publicados en tienda
Necesitan trabajo
Completitud del catálogo
Por proveedor
Reglas de inyección ?
Workbench — dirigir trabajo

Filtrá por banda de completitud o campo faltante. Clic en la fila = ficha completa. CTAs mandan el lote al lugar correcto.

SKU % Título Faltan Estado Siguiente acción
Cargá el dashboard para ver el workbench…
Refinar
Estado
Alcance
Ciclo
Lotes
⏱ —
⏱ —
Herramientas
SKU Título Marca EAN Precio Stock Categoría URL Descripción PVP Online Compl.

Sin productos cargados.

Configurá las credenciales de Tiendanube e importá una planilla de proveedores, o cargá productos desde la base de datos.

Importar y enriquecer desde planillas

Cargá planillas de proveedores para enriquecer los productos de la tienda. El sistema enlaza por SKU+sufijo y te muestra qué cambia antes de aplicar.

1

Proveedor y sufijo

SKU en tienda = codigo_proveedor + -LQ  •  ej: ULT115-LQ
2

Planilla de datos

Maestra: Código, precio, marca, rubro, descripción… (URL/EAN/dims pueden venir acá o en complementos)
Arrastra o hace clic para seleccionar CSV o XLSX
3

Complementos opcional

Excels aparte del proveedor. Se unen por Código/SKU (con o sin sufijo).
EAN
Código + EAN / barcode
Arrastrá o clic CSV · XLSX
URL oficial
Código + link ficha proveedor
Arrastrá o clic CSV · XLSX
Dimensiones
Código + peso / ancho / alto / largo
Arrastrá o clic CSV · XLSX
4

Reglas al guardar en DB

Qué campos de la planilla pisan datos ya enriquecidos

Si el SKU ya existe en la DB, cada regla define si conservás el valor actual o lo reemplazás. Solo si vacío = no pierde enriquecimiento. Planilla gana = siempre pisa. Mantener DB = nunca pisa.

Presets:
Título
EAN
PVP
Marca
Costo
URL proveedor
Dimensiones
5

Imágenes locales por SKU

Fotos sin URL en internet. Nombre = SKU o código interno (ACL2TS100-LQ.jpg). Cadenas LQ: archivo LQC3_8-57DL-LQ.jpg → planilla LQC3/8-57DL-LQ. Podés validar con un Excel DIR + CODIGO (las columnas no van emparejadas fila a fila). Se guardan en DB (source=local) para inyectar a TN después.

Arrastrá la carpeta o usá el botón Elegir carpeta JPG · PNG · WEBP
6

Previsualizar y guardar

H

Historial de importaciones

Cada carga queda registrada con fecha, artículos, errores y detalle completo de la fila.

Cargando historial…

Catálogo interno

Organizá el árbol del Catálogo El Ángulo y asigná categorías en la base de datos. La inyección a Tiendanube se hace desde Aplicar / Inyectar.

Reglas PDF: — Reglas catálogo: —
Guía de uso — flujo en 6 pasos
  1. Cargar semilla — Árbol interno + reglas JSON iniciales (LQ/TR/HA). Cargar árbol solo refresca la vista.
  2. Seleccionar archivo → Analizar con IA — Subí el PDF del proveedor (o pegá texto) y extraé reglas de rubro con IA.
  3. Aplicar reglas / último import — Asigná rubros a SKUs; si ya importaste productos en Importar Catálogo, usá el atajo para planificar con esos rubros.
  4. Generar plan — Calculá matches (SKU PDF / rubro / alias / IA); filtrá por proveedor.
  5. Matches automáticos — Aplicá categorías de alta confianza sin revisión manual.
  6. Aplicar recategorización — Escribí el plan en la DB (no empuja a Tiendanube). Al resolver revisión, se guardan aliases para el próximo plan.

Los productos de Importar Catálogo (PDF) y las planillas mensuales de precios (Importar) ya escriben rubro/reglas al matcher. Pasos 4–6 aparecen al pulsar Plan de recategorización.

Catálogos proveedor + IA Subí el PDF del proveedor o pegá texto extraído. Lusqtoff y su catálogo Accesorios usan sufijo LQ (-LQ en tienda). Truper = TR.
Cargar árbol / semilla

Primera vez o reset: árbol interno + reglas seed-json (force). No borra imports IA del mismo año.

Analizar PDF con IA

Elegí proveedor, subí el PDF (o pegá texto abajo) y analizá con IA.

Aplicar reglas a productos

Tras IA o Importar Catálogo: aplicá rubros y abrí el plan con matches frescos.

Aliases rubro → catálogo Aprendidos al resolver revisión; alimentan el próximo plan.
Sin aliases aún.

Revisá la cola de revisión y mové productos manualmente en el explorador del catálogo.

Árbol del catálogo ⇄ DnD
↑ Raíz del catálogo
Presioná Cargar para ver el árbol del catálogo interno.
Productos en esta categoría 0
Seleccioná una categoría del árbol.

Agrupador de Variantes

Detecta productos que son variantes del mismo artículo (ej: bocallaves 8–32 mm) y los agrupa para inyectarlos correctamente a Tiendanube.

Grupos detectados
Alta confianza
Media confianza
Baja confianza

Sin grupos detectados todavía.

Presioná "Detectar grupos" para analizar el catálogo.

Aplicar a Tiendanube

Solo productos al 100 % listos para inyectar. Marcá si ya están en TN. Inyectá por lote (10 / 100 / 200 / 500 / todo).

No hay productos al 100% listos para inyectar.

Cuando un artículo llega al 100% aparece acá. Elegí un lote e inyectá.

Competencia Online

Motor de precio competitivo 24/7 e historial de cada movimiento de la competencia.

Precio competitivo automático (24/7)

Motor 24/7 en Railway (sigue con la GUI cerrada). Recorre stock > 0 con costo y Online/PVP. Aprueba e inyecta solo sin pérdida. Si detecta pérdida/error: oculta el artículo en TN y lo marca needs_review con código de análisis. Convive con el Ciclo: si el Ciclo tiene el SKU, Comp lo salta sin error.

Detenido
0Procesados
0Auto-aprobados
0Inyectados TN
0Omitidos
0Revisión
0Errores
Último SKU: –
Detalle reciente
Sin actividad aún

Cambios de la competencia

Rango
Cambios detectados
Bajaron
Subieron
Últimas 24 h
SKU afectados
Baja promedio
Seguimos el cambio
No pudimos competir
Movimientos por día
Variación promedio de la competencia % por día — bajo cero, el mercado se abarata
Reporte de movimientos
Fecha SKU Producto Movimiento Antes Ahora Variación Nuestro precio Posición Reacción
Cargando…

Monitoreo de ventas

Pedidos en vivo desde Tienda Nube · alertas push al depósito sin abrir el panel TN

24 hpedidos
Pagados
Envío
Retiro
Por preparar
Push depósitocelulares

Alertas push

Ícono del cliente, leyenda y datos del pedido en cada alerta al depósito.

Opcional. Plantilla: {cliente} {total} {items} {modo} {numero} {telefono} {pago}

Venta #TEST · RETIRO

Juan Pérez · $45.990 · 2× LQ-100 · 1× HA-200

Dispositivos depósito

Cada celular debe registrarse con nombre obligatorio. Acá ves quién abrió el link y quién lo confirmó. Alias/MAC son opcionales de inventario.

Activos Pendientes Bloqueados
Cargando dispositivos…

Vendedores / Metas

Link personal ?v=CODIGO: las compras online atribuidas suman a la meta del mes. Opcional: creá en TN un cupón con el mismo código (0% o dto. chico) para atribución más firme.

Vendedor Código Meta Online % Pedidos
Cargando…

Ventas

— abiertas
Venta Fecha Cliente Total Productos Pago Envío Push
Cargando pedidos…

Push promociones

Creá, programá y reenviá notificaciones a la PWA — también desde el celular.

Cargando…

Vitrina tienda

Gestión de Destacados, Novedades, Ofertas, Promociones, Más vendidos y Principal. En Ofertas/Promociones: % descuento sobre el PVP, fechas, Enviar a TN y Push programados con anti-saturación.

Cargando…

Desarrollador

Cuentas

Creá clientes, usuarios y accesos. El rol Cliente monitorea en solo lectura; vos definís qué pantallas ve.

Seleccioná un cliente

O creá el primero para asignarle usuarios, roles y pantallas visibles.

Configuración

Proveedores y sufijos

Cada proveedor tiene un sufijo único que identifica sus productos en la tienda. Ej: Hamilton → ULT115-HA

Cargando proveedores...

Seguridad de cuenta

Autenticación en dos pasos (2FA) con Google Authenticator, Authy o similar. Recomendado en producción.

Verificando…

Tiendanube

DUX ERP

Los nombres deben coincidir exactamente con los que devuelve DUX. El stock se sumará de todos los depósitos listados.
Sincronización DUX 24/7
Sincronización DUX 24/7

Recorre todo el catálogo en segundo plano (~6s/SKU), actualiza stock/costo/PVP y reinicia el ciclo solo. Si un SKU no está en DUX → stock 0. Pipeline y Lote DUX no reconsultan un SKU sincronizado hace <90 min.

⏱ Ciclo: – · Sesión: –
Detenido
0Procesados
0Actualizados
0No en DUX
0Errores
Último SKU: –
Detalle reciente
Sin actividad aún

Worker Cloudflare (ML/EAN)

Ver respuesta cruda del Worker (debug)

Precios seguros

Un solo lugar: 20% limpio (piso neto). El flete lo cotiza Tiendanube con el CP cargado en la tienda. Sin ese CP no hay mejor oferta: Gratis queda apagado.

Rentabilidad real — comisiones, cuotas e IIBB

Rentabilidad real

Sin configurar

El piso cubre costo + flete + margen + comisiones. El flete tiene que ser el del CP del cliente. Lo que cotices en este panel no vale para producción. Sin ese CP no hay mejor oferta: Gratis queda apagado.

Nuestros envíos

Las zonas y el peso los arma Tiendanube. Acá va el costo interno que usa Comp. El $0 del checkout no es este costo.

El Ángulo Express — CP 4600 · Hasta 10 kg

El Ángulo Envíos — Doctor Manuel Belgrano, El Carmen, Palpalá · 11 a 900 kg · Desde $60.000

Abrir Envíos en TN

Descuento por transferencia

Cobrar por transferencia cuesta mucho menos que por tarjeta, pero sin incentivo nadie la usa. Hay un descuento que sale gratis: mientras no supere el ahorro de comisión, el piso no se mueve. Arriba de ahí, estás poniendo margen para comprar conversión.

Planes de cuotas sin interés

Tiendanube aplica el plan a toda la tienda: no se puede ofrecer distinta cantidad de cuotas por producto ni por categoría. Cargá tu grilla real (Mercado Pago → Tu negocio → Costos) y el sistema te dice hasta qué plan banca el catálogo sin perder.

Activación por etapas

El % se carga una sola vez en Ganancia limpia % (arriba). Acá solo elegís si está activo.

CP del cliente: se lee de Config → Envíos.

Usa el CP del cliente. Solo lectura: no cambia precios.
Simulador
Cargando…
Se guarda solo al cambiar

Los % y checks se guardan solos (~0,7s después de editar). El detalle del algoritmo maestro queda en tu máquina (local/, fuera de git).

Marcadores «más caro/barato que Competencia Online» usan el precio live de TN (no el competitivo pendiente de inyectar).

Precio competitivo automático (24/7)

El motor 24/7 y su historial de cambios de la competencia ahora viven en Competencia Online, junto al dashboard y el reporte de movimientos.

Presencia TN (IDs y limpieza)
Presencia TN (IDs)

Detecta presencia en Tiendanube por SKU solo en productos con stock > 0 y guarda tn_product_id / variante / publicado. Omite sin stock. Enciende el badge TN en Productos sin sync de catálogo completo. Los botones de limpieza actúan sobre la tienda TN online (listan con la API y borran/ocultan uno a uno).

Detenido
0Procesados
0Encontrados
0No en TN
0Errores
Último SKU: –
Detalle reciente
Sin actividad aún

Envíos

El flete lo calcula CEO Shipping API al CP del cliente (el que cargás acá). El CP de sucursal de Tiendanube no entra. Express solo si ese CP es 4600; otro destino usa Envíos o Envío Nube. Sin CP del cliente no hay cotización.

🎯, Ver impacto y el daemon cotizan el CP del cliente. Express solo si ese CP es 4600.

CEO Shipping API

URL del servicio en Railway y la clave X-CEO-API-Key. El cotizador consulta el checkout de producción y muestra las opciones de Tiendanube (Andreani, Envío Nube, retiro).

CP del cliente

Comp, 🎯 y Ver impacto cotizan este código postal. No se usa el de Casa Central ni el de una sesión de checkout. 4600 es el único CP con El Ángulo Express.

Origen de Tiendanube

La dirección de la tienda y las ubicaciones. Solo consulta: no pisa el CP del cliente ni entra en Comp.

Buscando el CP en Tiendanube…

Logs del sistema

✦ Revisión de cambios — IA