Descripción general
El flujo de sustitución de faltantes permite gestionar automáticamente los casos en los que uno o más productos de un pedido no se encuentran disponibles al momento de preparar la orden.
A través de una integración entre Janis Commerce y Convos, se inicia una conversación automatizada en WhatsApp para que el cliente seleccione los productos sustitutos directamente desde el chat.
El diagrama muestra la interacción completa entre Janis Commerce, Convos y el cliente final.
Etapas del proceso
🔹 Etapa 1: Detección y envío del webhook
Evento:
Janis detecta productos faltantes en una orden y envía un webhook con el detalle del cambio de estado.
Acción:
Convos recibe el evento y dispara una campaña transaccional (template aprobado por Meta) invitando al cliente a sustituir los productos faltantes.
🔹 Etapa 2: Validación de la orden
Cuando el cliente hace clic en el botón del mensaje (“Sustituir productos”), Convos valida con Janis si la orden:
Sigue pendiente de sustitución
O ya cambió de estado
Respuestas posibles:
Caso | Acción | Mensaje al cliente |
Pedido válido | Continúa el flujo | “Vamos a revisar los productos a sustituir” |
Pedido no encontrado | Se detiene el flujo | “Pedido no encontrado” |
Pedido expirado | Se detiene el flujo | “El pedido ya expiró” |
Pedido ya configurado | Se detiene el flujo | “El pedido ya fue configurado” |
🔹 Etapa 3: Selección de sustitutos
Si el pedido sigue activo, Convos envía:
Un mensaje de inicio.
El detalle del primer producto faltante con sus posibles sustitutos.
El cliente puede:
Seleccionar un sustituto.
Descartar el producto.
El flujo repite el proceso hasta cubrir todos los productos faltantes.
🔹 Etapa 4: Confirmación y actualización
Cuando todos los productos fueron procesados, Convos muestra un mensaje de resumen con las selecciones del cliente.
Si el cliente confirma:
Se actualiza la información en Janis Commerce.
Se envía el mensaje: “El pedido fue configurado con éxito.”
🔹 Etapa 5: Finalización del flujo
📍 [Insertar recorte del bloque final del flujo]
Posibles resultados:
Resultado | Descripción | Acción final |
✅ Éxito | Sustitución completada y actualizada en Janis | Se notifica al cliente |
❌ Error | Falla técnica o interrupción del proceso | Se envía “Error en el proceso” |
⏳ Expirado | El pedido cambió de estado antes de finalizar | Se envía “Pedido expirado” |
Si hay más órdenes pendientes, el flujo reinicia automáticamente para la siguiente.
Casos de error
Los errores posibles dentro del flujo se manejan mediante mensajes automáticos de eventos:
Tipo de error | Mensaje enviado |
Pedido no encontrado | “Mensaje de pedido no encontrado” |
Pedido expirado | “Mensaje de que el pedido ya expiró” |
Pedido configurado | “Mensaje de que el pedido ya fue configurado” |
Error en el proceso | “Mensaje de error en el proceso” |
Resultado final
El flujo puede cerrar exitosamente, actualizando la orden en Janis con los productos sustitutos seleccionados.
O finalizar con error, sin modificar el pedido original.
Ejemplo de conversación
🧾 Pedido #1234
Producto faltante: Café molido 500g
Sustitutos ofrecidos: Café intenso 500g, Café descafeinado 500g
El cliente selecciona “Café intenso 500g” → Confirma → Recibe mensaje final de éxito → Pedido actualizado en Janis.
Configurar la integración
Te compartimos los instructivos para que puedas configurar la integración:
Campaña transaccional: https://help.convos.la/es/articles/10371577-janis-commerce-sustitucion-de-candidatos






