US-009 — Selección de servicios opcionales
Detalle de la historia¶
Historia¶
Como cliente de FleteChat, quiero ver los servicios opcionales que se pueden agregar a mi cotización y elegir cuáles quiero incluir, para ajustar el precio exactamente a lo que necesito, sin pagar servicios que no me interesan.
Persona de usuario¶
Aplica a todo cliente verificado en la fase de cotización, cuando ya se recolectaron los datos operativos mínimos. Aplica tanto al titular como a colaboradores autorizados.
Contexto de negocio¶
No todo lo que encarece un envío es obligatorio. Hay cargos fijos (flete, BAF, seguro mínimo, dependiendo de la modalidad) y hay servicios opcionales que agregan valor pero no siempre aplican: entrega en bodega, inspección previa, seguro ampliado, manejo de mercancía refrigerada, consolidación, etc.
Si FleteChat entregara todas las cotizaciones con todos los servicios opcionales incluidos, los precios se inflarían y el cliente se iría. Si los omitiera, los clientes que sí los necesitan terminarían pidiéndolos después y el proceso se alarga. La respuesta es mostrarlos, explicarlos, y dejar que el cliente elija antes de emitir el precio final.
Diálogo de referencia¶
Presentación y selección de opcionales¶
Agente: Para su envío LCL Bogotá → Miami tengo estos servicios opcionales disponibles:
- Entrega en su bodega en destino — USD 120
- Seguro de carga ampliado (2% del valor declarado) — calculable al momento
- Inspección previa al embarque en origen — USD 85
¿Quiere incluir alguno? Puede contestar por el número ("1 y 3") o por el nombre.
Cliente: Incluí el 1 y el 3.
Agente: Perfecto, agrego entrega en bodega y inspección previa. Le armo el precio total con esos servicios.
Cliente pide aclarar un servicio antes de decidir¶
Cliente: ¿Qué incluye exactamente la inspección previa?
Agente: Incluye la revisión física de la mercancía antes de embarcar, con registro fotográfico y reporte escrito. Útil cuando compra por primera vez a un proveedor nuevo o cuando la carga es delicada. ¿Le sirve para este envío?
Cliente no quiere ninguno¶
Cliente: No, ninguno, solo el flete.
Agente: Entendido, armo el precio solo con los cargos fijos.
Criterios de aceptación¶
Identificación de servicios aplicables¶
- FleteChat consulta al sistema cuáles servicios opcionales aplican a la combinación concreta de la cotización (modalidad, ruta, tipo de operación, Incoterm, carga) antes de presentarlos.
- FleteChat no ofrece servicios que no aplican, aunque existan en el catálogo, y no omite servicios aplicables.
- Los servicios fijos de la combinación (los que la operación exige siempre) se incluyen automáticamente en la cotización y no se presentan como opcionales.
Presentación clara¶
- FleteChat presenta los servicios opcionales como una lista numerada y corta, con el nombre del servicio y un precio indicativo cuando existe.
- Cuando un servicio tiene precio variable (depende del valor declarado, del peso, etc.), FleteChat lo indica en lugar de inventar un número.
- Cuando el cliente pide detalle sobre un servicio, FleteChat explica en una o dos líneas para qué sirve y cuándo conviene; sin ventas cruzadas innecesarias.
Selección del cliente¶
- El cliente puede elegir los servicios opcionales por número ("1 y 3"), por nombre ("entrega en bodega") o por combinación.
- FleteChat acepta selecciones múltiples, vacías ("ninguno"), o "todos".
- Una selección vacía es válida: la cotización se emite solo con los servicios fijos.
- FleteChat confirma al cliente el set final seleccionado antes de pasar a emitir el precio total.
Edge cases¶
- Cliente elige un servicio que requiere más datos (por ejemplo, seguro ampliado requiere el valor declarado). FleteChat le pide el dato faltante antes de cerrar la selección.
- Cliente pide un servicio no listado ("necesito que lo revisen en aduana"). FleteChat consulta si está disponible como opcional para esa combinación; si no lo está, lo declara y ofrece handoff si es algo crítico para el cliente.
- Combinación sin ningún servicio opcional disponible. FleteChat informa que para esa combinación no hay opcionales y pasa directo a emitir el precio total con los fijos.
- Cliente cambia la modalidad o la ruta después de elegir opcionales. FleteChat vuelve a consultar qué opcionales aplican a la nueva combinación; reutiliza las selecciones que siguen siendo válidas y pide confirmar las que ya no aplican.
Tamaño, prioridad y tipo¶
- Tamaño: S
- Prioridad: P0 — habilita la personalización del precio final.
- Tipo: feature
Premisas¶
La historia está redactada bajo las siguientes premisas. Si alguna cambia, la historia debe revisarse y ajustarse en consecuencia. Todas deben ser confirmadas por el cliente antes de cerrar la historia.
- PR-048 — Servicios fijos vs opcionales. El catálogo de FleteChat define, para cada combinación, qué servicios son fijos (incluidos siempre) y cuáles son opcionales (a elección del cliente final). FleteChat no re-clasifica ni infiere.
- PR-049 — Presentación por número. FleteChat presenta los opcionales como lista numerada y acepta selección por número, nombre o combinación. La selección vacía es válida.
- PR-050 — Precio indicativo o "a calcular". Si un servicio opcional tiene precio fijo en catálogo, se muestra; si depende de datos del envío (valor declarado, peso), FleteChat lo declara como "se calcula al confirmar" en lugar de mostrar un número.
Refinamiento y Definition of Ready¶
Notas¶
| Fecha | Participantes | Acuerdo / Nota |
|---|---|---|
| 2026-04-17 | Kaeus | Versión inicial. |
Checklist¶
- ✅ Historia escrita en formato Como / Quiero / Para
- ✅ Persona de usuario identificada
- ✅ Contexto de negocio documentado
- ✅ Criterios de aceptación observables y pass/fail
- ✅ Edge cases relevantes listados
- ✅ Tamaño y prioridad asignados
- ⬜ Premisas PR-048 a PR-050 confirmadas por el cliente
- ⬜ Reglas de negocio aplicables aprobadas
- ⬜ Requerimientos funcionales aplicables aprobados
- ⬜ Historia aprobada formalmente por el cliente