Ir al contenido principal

Janis - ¿Cómo funciona el flujo de sustitución de faltantes?

Actualizado hace más de 3 semanas

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:

  1. Un mensaje de inicio.

  2. 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

¿Ha quedado contestada tu pregunta?