Trigger: entrega del pedido actualizada
Se ejecuta cuando cambia el estado de entrega de un pedido.
Que se logra
- Resultado: el cliente recibe avisos de envío o entrega sin que el equipo escriba cada mensaje.
- Caso de uso: una tienda envía por WhatsApp el número de guía cuando el pedido pasa a
Fulfilled. - Se combina con:
Mensajería de conversacionesyAcciones de actividades.
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Start node > Order Events > Order fulfillment updated - Componente(s):
OrderTriggerConfig.tsx(OrderFulfillmentUpdatedConfig)
Como funciona
- En el nodo
Start, agregaOrder fulfillment updated. - Opcionalmente elige el nuevo estado de entrega y filtra por fuente, catálogo o propietario.
- Guarda, activa el trigger y publica.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Fulfillment status | selector | No | Unfulfilled, Partially fulfilled, Fulfilled, Returned. |
| Source / Catalog / Owner | selector | No | Mismos filtros que los otros triggers de pedidos. |
Reglas y validaciones
- El payload incluye
previous_fulfillment_status. - AchieveApex ya envía un correo al comprador cuando un envío pasa a
Ready for pickup,In transitoDelivered; este trigger sirve para avisos adicionales, por ejemplo por WhatsApp.
Backend
- Servicios:
automations-webhooks,automation-run,order-fulfillments. - Hooks relevantes:
sync-order-after-fulfillment,src/lib/orders/order-state.js.
Relaciones
- Requiere: automatización publicada con el trigger activo.
- Dispara / afecta: nodos conectados desde
Start.