Estados y transiciones de orden
Merkiapp distingue dos ciclos de vida:
- Orden maestra: la que ve el cliente. Tiene un flujo simplificado.
- Sub-orden por proveedor: la que ve y gestiona cada proveedor. Tiene un flujo detallado.
Orden maestra
Sección titulada «Orden maestra»Estados
| Estado | Descripción |
|---|---|
Pending | Orden creada, pendiente de confirmación. |
Processing | En preparación. |
Shipped | Enviada. |
Delivered | Entregada al cliente. |
Completed | Confirmada por el cliente. |
Canceled | Cancelada (terminal). |
Refunded | Reembolsada (terminal). |
Transiciones permitidas
| Desde | Hacia | Disparador |
|---|---|---|
Pending | Processing | — |
Pending | Canceled | — |
Processing | Shipped | — |
Processing | Canceled | — |
Shipped | Delivered | — |
Delivered | Completed | — |
Delivered | Refunded | — |
Completed | Refunded | — |
Sub-orden por proveedor (flujo detallado)
Sección titulada «Sub-orden por proveedor (flujo detallado)»El proveedor gestiona estados adicionales como PaymentProcessing, Paid, Rejected, OnHold, ReadyForPickup, Returned, Refunding y Refunded. Cada sub-orden avanza independientemente; el estado de la orden maestra se calcula como agregado.
Para ver el cuadro completo de transiciones de sub-orden consulta la fuente técnica.