# Productos con variantes (talle/color)
## Concepto
Un producto puede tener **múltiples variantes** según atributos como:
- Talle (S, M, L, XL)
- Color (Rojo, Verde, Azul)
- Sabor (Vainilla, Chocolate, Frutilla)
- Material (Cuero, Tela)
Cada variante tiene su propio:
- SKU
- Código de barras
- Precio (puede ser distinto)
- Stock independiente
- Imagen propia
## Casos de uso
Típico en:
- **Indumentaria**: remera con 4 talles y 3 colores = 12 variantes
- **Calzado**: zapatilla con 8 talles y 2 colores = 16 variantes
- **Helados**: pote 500ml con 6 sabores = 6 variantes
## Crear producto con variantes
1. Productos → Nuevo producto
2. Datos básicos como siempre
3. Tildar **¿Tiene variantes?**
4. Definir **atributos**:
- Atributo 1: "Talle" → S, M, L, XL
- Atributo 2: "Color" → Rojo, Verde, Azul
5. El sistema **genera automáticamente** las 12 combinaciones (4 talles × 3 colores)
6. Para cada variante, completar:
- SKU propio (auto-generado: ej "REMERA-S-RED")
- Código de barras (auto o manual)
- Precio (puede diferir del precio base)
- Stock inicial
## En el POS
Al elegir el producto base, se muestra un **modal de variantes** para que el cajero elija la específica:
```
┌─────────────────────┐
│ Remera básica │
├─────────────────────┤
│ Talle: [S][M][L][XL] │
│ Color: [🔴][🟢][🔵] │
└─────────────────────┘
```
O si escaneás el código de barras de una variante específica, el POS la agrega directo sin preguntar.
## Reportes
- **Por variante**: cuánto de cada combinación se vendió
- **Por atributo**: cuánto se vendió de talle M (sumando todos los colores)
- **Stock por variante**
Útil para detectar:
- Variantes muertas (talles que no se venden)
- Sobrante de stock por color
- Patrones de venta por talle/color