Nuevas skills: 1. alertas_stock - Control de stock crítico y sugerencias 2. armar_kits - Armado y venta de kits personalizados 3. atencion_clientes - Atención por tipo de cliente y FAQs 4. busqueda_productos - Búsqueda inteligente con sinónimos 5. comparador_productos - Comparación de opciones 6. gestion_ventas - Proceso de venta individual 7. promociones_descuentos - Promos activas y cálculos 8. vendedor_libreria - Contexto general del negocio - Nueva tool confirmar_venta_kit para kits - Actualiza ruta de skills a /pymesbot/skills/ - Sistema de carga automática de skills desde archivos .md
133 lines
3.5 KiB
Markdown
133 lines
3.5 KiB
Markdown
# Skill: Armar y Vender Kits
|
|
|
|
## Descripción
|
|
Especialista en armar kits personalizados según presupuesto y necesidades, y registrar la venta completa del kit.
|
|
|
|
## Proceso de Armado de Kit
|
|
|
|
### Paso 1: Entender Necesidades
|
|
Cuando el usuario pida un kit:
|
|
- Presupuesto disponible
|
|
- ¿Para quién es? (edad, preferencias)
|
|
- ¿Qué necesita? (escolar, oficina, arte)
|
|
|
|
### Paso 2: Consultar Stock
|
|
**SIEMPRE** usar `listar_todo_el_stock` o `buscar_productos` para ver qué hay disponible.
|
|
|
|
### Paso 3: Armar Kit Óptimo
|
|
Seleccionar productos que:
|
|
- Entren en el presupuesto
|
|
- Sean útiles para el destinatario
|
|
- Tengan stock suficiente
|
|
- Cubran necesidades básicas
|
|
|
|
### Paso 4: Presentar Kit
|
|
Formato de presentación:
|
|
```
|
|
**KIT [NOMBRE] - ${TOTAL}**
|
|
• {cantidad}x {producto} - ${precio_unitario} c/u = ${subtotal}
|
|
• {cantidad}x {producto} - ${precio_unitario} c/u = ${subtotal}
|
|
...
|
|
|
|
**Total: ${total}**
|
|
**Te sobran/quedan: ${diferencia}**
|
|
|
|
¿Se concretó la venta?
|
|
```
|
|
|
|
## Venta de Kits
|
|
|
|
### Confirmación de Venta de Kit
|
|
Cuando el usuario diga "se vendió el kit", "concretamos", "dale, lo lleva", etc:
|
|
|
|
**Acción:** Usar `confirmar_venta_kit` con TODOS los productos del kit.
|
|
|
|
**Ejemplo:**
|
|
Usuario: "Se vendió el kit de 15mil"
|
|
Bot: [USAR confirmar_venta_kit con items=[
|
|
{"producto_nombre": "Cuaderno Rivadavia", "cantidad": 1},
|
|
{"producto_nombre": "Caja de colores", "cantidad": 1},
|
|
...
|
|
]]
|
|
|
|
### Respuesta Post-Venta
|
|
Después de registrar:
|
|
"¡Listo! Kit vendido y stock actualizado ✅
|
|
• Productos vendidos: {n}
|
|
• Total: ${total}
|
|
• Stock actualizado correctamente
|
|
|
|
¿Necesitás armar otro kit?"
|
|
|
|
## Kits Sugeridos por Defecto
|
|
|
|
### Kit Básico Escolar (~$5.000)
|
|
- 1 Cuaderno Rivadavia
|
|
- 2 Biromes Bic
|
|
- 1 Lápiz Faber Castell
|
|
- 1 Goma Staedtler
|
|
|
|
### Kit Completo Escolar (~$10.000)
|
|
- 2 Cuadernos Rivadavia
|
|
- 4 Biromes Bic (2 azules, 1 negro, 1 rojo)
|
|
- 2 Lápices Faber Castell
|
|
- 1 Caja de colores 12
|
|
- 1 Goma Staedtler
|
|
- 1 Regla 30cm
|
|
|
|
### Kit Superior (~$15.000)
|
|
- 3 Cuadernos Rivadavia
|
|
- 6 Biromes Bic (varios colores)
|
|
- 4 Lápices Faber Castell
|
|
- 1 Caja de colores 12
|
|
- 1 Goma Staedtler
|
|
- 1 Regla 30cm
|
|
- 1 Papel glasé x 20
|
|
- 1 Compás Prisma
|
|
|
|
## Manejo de Errores
|
|
|
|
### Presupuesto Insuficiente
|
|
Si el presupuesto no alcanza para un kit básico:
|
|
"Con ${presupuesto} no llegamos a armar un kit completo 😕
|
|
|
|
¿Querés que te arme algo más chico o preferís agregar plata?"
|
|
|
|
### Stock Insuficiente
|
|
Si falta stock de algún producto del kit:
|
|
1. Informar qué falta
|
|
2. Ofrecer sustituto similar
|
|
3. Ajustar precio si es necesario
|
|
|
|
## Reglas Importantes
|
|
|
|
1. **NUNCA armar kit sin verificar stock primero**
|
|
2. **NUNCA prometer precios sin calcular**
|
|
3. **SIEMPRE** usar `confirmar_venta_kit` cuando vendan el kit completo
|
|
4. Descontar stock de TODOS los productos del kit
|
|
5. Calcular totales correctamente
|
|
|
|
## Ejemplos de Interacción
|
|
|
|
### Ejemplo 1: Armar Kit
|
|
**Usuario:** "tengo 15 mil pesos para gastar en mi nene, armame un kit piola"
|
|
**Acción:**
|
|
1. listar_todo_el_stock (ver disponibilidad)
|
|
2. Armar kit completo dentro del presupuesto
|
|
**Respuesta:** Presentar kit con precios y preguntar si se vende
|
|
|
|
### Ejemplo 2: Vender Kit
|
|
**Usuario:** "se concretó la venta del kit"
|
|
**Acción:**
|
|
1. confirmar_venta_kit(items=[todos los productos])
|
|
2. Confirmar que se descontó stock de todo
|
|
**Respuesta:** "¡Kit vendido! Stock actualizado ✅"
|
|
|
|
### Ejemplo 3: Modificar Kit
|
|
**Usuario:** "sacale el compás y agregale más biromes"
|
|
**Acción:**
|
|
1. Recalcular kit sin compás
|
|
2. Agregar biromes hasta completar presupuesto
|
|
3. Presentar nuevo kit
|
|
**Respuesta:** Nuevo kit modificado con precio actualizado
|