El módulo de productos de Knecta está construido sobre una grilla de datos con virtualización, navegación por teclado completa y autocommit hacia el backend. Si venís de usar Excel o Google Sheets, la curva de aprendizaje es prácticamente nula.
La planilla como modelo
En vez de un formulario por producto, tenés una tabla donde cada columna representa un atributo y cada fila un producto individual. Esto te permite escanear el catálogo entero, comparar filas, copiar valores y detectar inconsistencias de un vistazo.
- Navegación por teclado. Flechas, Tab, Enter, Escape. El foco siempre está indicado visualmente.
- Edición inline. Doble click o Enter sobre cualquier celda abre el editor apropiado al tipo de dato.
- Validación en vivo. Las celdas con errores se marcan en rojo antes de guardar. No se permite un commit inconsistente.
- Indicador de cambios. El header muestra si hay cambios sin commitear; el botón Guardar se resalta en acento.
Campos y tipos de dato
Cada columna tiene un tipo de dato que determina cómo se edita y qué validaciones se aplican. Algunos campos son calculados — no los editás directamente, los deriva el sistema.
Variantes: talle y color
Knecta está pensado para el rubro moda, así que las variantes de talle y color son ciudadanos de primera clase. No tenés que crear un producto por cada combinación: una sola fila maneja todas las variantes.
- Activá la columna de tallesSegún si el producto es ropa o calzado, se muestran las columnas correspondientes (XS–XXL, o 35–44 con intermedios 35.5, 36.5, etc.).
- Completá stock por talleCada celda de talle lleva un número. Dejala vacía si ese talle no existe para ese producto.
- Agregá coloresEn la celda de colores se abre un modal para sumar variantes de color. Cada color puede tener su propio stock y, opcionalmente, su propia imagen.
- Verificá el resumenLa columna calculada Stock total suma automáticamente todas las variantes. Si el número te parece raro, abrí la fila para auditar talle por talle.
Las variantes se guardan en una tabla separada vinculada al producto por producto_id. Esto permite consultas de stock rápidas y evita duplicar metadata. Para el frontend es transparente: ves una grilla plana.
Imágenes de producto
Las imágenes se suben a un servicio de hosting dedicado y se sirven vía CDN. Al cargar una imagen obtenés una URL pública que se asocia al producto. Recomendaciones para obtener calidad enterprise:
- Formato. JPG o WEBP para fotos, PNG solo si hay transparencia real. Evitá GIF y BMP.
- Tamaño. Lado mayor entre 1200 y 2400 píxeles. Menos que eso se ve pixelado en pantallas retina; más es desperdicio de ancho de banda.
- Peso. Idealmente bajo 400 KB por imagen. Si excede, pasá la imagen por un compresor como Squoosh o TinyPNG antes de subirla.
- Aspecto. Mantené la misma proporción en todo el catálogo (1:1, 4:5 o 3:4). La uniformidad da sensación de marca.
- Fondo. Blanco neutro o de la paleta de tu marca. Los fondos inconsistentes son el indicador visual número uno de tienda amateur.
El sistema rechaza archivos ejecutables, scripts, SVG con JavaScript embebido y cualquier mime type no listado. La validación corre del lado servidor — no se puede saltar manipulando el cliente.
Precios, descuentos y stock
El modelo de pricing de Knecta es intencionalmente simple: un precio base, un precio oferta opcional, y stock numérico. Nada de reglas condicionales oscuras ni promociones encadenadas que nadie entiende.
- Precio base. El valor "tachable". Se muestra siempre, incluso si hay oferta.
- Precio oferta. Si tiene valor, es el precio que paga el cliente. El frontend calcula y muestra el porcentaje de descuento automáticamente.
- Stock. Se descuenta al confirmar una venta (no al generar el carrito). Las ventas que se anulan devuelven el stock de forma atómica.
- Cuotas. Configurables por producto. Podés indicar cuántas cuotas sin interés aceptás — esto se muestra debajo del precio en la tienda.
No uses el precio oferta permanentemente. Un producto que siempre está "en oferta" pierde el efecto psicológico del descuento. Usá ofertas con criterio temporal claro.
Categorías y subcategorías
Las categorías son la taxonomía principal de tu tienda. Se gestionan desde el modal de parámetros, accesible desde el header de la grilla. Soportan jerarquía de dos niveles: categoría → subcategoría.
- Abrí ParámetrosBotón en el header de la grilla. Se abre un panel lateral con tabs: Categorías, Colores, Talles.
- Creá categorías top-levelPor ejemplo: Remeras, Pantalones, Accesorios. Nombres cortos y accionables.
- Agregá subcategorías si tiene sentidoBajo Remeras: Manga corta, Manga larga,Oversize. No abuses de la jerarquía: 3 o 4 subcategorías por categoría es ideal.
- Asignalas en la planillaLas nuevas opciones aparecen al instante en los selects de la grilla. No hace falta recargar.
Carga masiva e import
Si ya tenés un catálogo en Excel, no hace falta cargarlo producto por producto. Knecta soporta copy-paste directodesde Excel, Google Sheets o Numbers.
- Ordená tus columnas en el origenSeguí el mismo orden que tiene la grilla de Knecta: nombre, categoría, precio, stock, etc. Exportá una fila ejemplo para confirmar el orden.
- Seleccioná el rango en ExcelCopiá (Ctrl+C / Cmd+C) las filas a migrar. Evitá copiar filas vacías o encabezados.
- Pegá en la grillaPosicioná el cursor en la primera celda libre y pegá (Ctrl+V). El sistema crea tantas filas como sean necesarias y valida cada celda.
- Revisá errores antes de guardarLas celdas con datos inválidos se marcan. Corregilas inline y confirmá el guardado.
Siempre que vayas a hacer un import de más de 50 productos, hacelo en horario de bajo tráfico y mantené el backup de la planilla origen. Si algo sale mal, siempre podés volver a pegar.