Pedidos B2B
Los pedidos B2B pasan por un ciclo de vida definido desde que el cliente los envía hasta que son completados o cancelados. Esta página describe el flujo tanto para el cliente como para el personal interno.
Máquina de estados de un pedido
Sección titulada «Máquina de estados de un pedido»ENVIADO ──► EN_REVISIÓN ──► CONFIRMADO ──► EN_PROCESO ──► DESPACHADO ──► COMPLETADO │ │ │ └──────────────┴──────────────┴──► RECHAZADO └──────────────┴──────────────────► CANCELADO| Estado | Significado |
|---|---|
| ENVIADO | El cliente confirmó el pedido desde el checkout |
| EN_REVISIÓN | El monto supera el umbral de aprobación o el cliente tiene aprobación requerida |
| CONFIRMADO | El pedido fue aprobado por el personal interno |
| EN_PROCESO | El equipo de almacén está preparando el pedido |
| DESPACHADO | El pedido salió del almacén |
| COMPLETADO | El pedido fue entregado (estado terminal) |
| RECHAZADO | El pedido fue rechazado por el personal interno (estado terminal) |
| CANCELADO | El pedido fue cancelado por el cliente o el personal interno (estado terminal) |
Vista del cliente — Checkout
Sección titulada «Vista del cliente — Checkout»Ruta del portal: /portal-b2b/checkout
Una vez que el carrito tiene artículos, el cliente hace clic en Proceder al checkout y completa el formulario de entrega:
Datos requeridos en el checkout
Sección titulada «Datos requeridos en el checkout»Dirección de entrega:
| Campo | Validación |
|---|---|
| Calle y número | Mínimo 5 caracteres |
| Ciudad | Mínimo 2 caracteres |
| Estado | Mínimo 2 caracteres |
| Código postal | Exactamente 5 dígitos numéricos |
Método de entrega:
| Opción | Descripción |
|---|---|
| Envío a domicilio | El pedido se envía a la dirección indicada |
| Recoger en sucursal | El cliente recoge en la sucursal de despacho |
| El cliente recoge | El cliente pasa a recoger directamente |
Notas del pedido (opcional): hasta 500 caracteres con instrucciones especiales.
Confirmación del pedido
Sección titulada «Confirmación del pedido»Al hacer clic en Confirmar pedido, el sistema procesa el pedido y muestra un diálogo con:
- El folio asignado (formato alfanumérico único).
- El estado inicial: ENVIADO o EN_REVISIÓN según el monto y la configuración del cliente.
- Si requiere aprobación, un mensaje indica que el pedido está bajo revisión.
Vista del cliente — Mis pedidos
Sección titulada «Vista del cliente — Mis pedidos»Ruta del portal: /portal-b2b/pedidos (dentro del portal del cliente)
El cliente puede filtrar sus pedidos por estado. Cada fila muestra:
- Folio del pedido.
- Fecha de creación.
- Estado con distintivo de color.
- Total del pedido.
- Botón Ver para acceder al detalle.
Detalle del pedido (vista cliente)
Sección titulada «Detalle del pedido (vista cliente)»- Tabla de artículos con clave, nombre, cantidad, precio unitario y subtotal.
- Total del pedido.
- Botón Reordenar: vuelca todos los artículos del pedido al carrito actual (disponible en pedidos completados).
- Botón Cancelar: disponible únicamente en pedidos con estado ENVIADO o EN_REVISIÓN.
Vista del personal interno — Cola de pedidos B2B
Sección titulada «Vista del personal interno — Cola de pedidos B2B»Ruta en ALTUM ERP: /portal-b2b/pedidos (admin)
Permiso requerido: portal_b2b.aprobar_pedidos
Filtros disponibles
Sección titulada «Filtros disponibles»- Buscar por folio: campo de texto para búsqueda instantánea.
- Filtrar por estado: desplegable con todos los estados del ciclo de vida.
Aprobar o rechazar un pedido
Sección titulada «Aprobar o rechazar un pedido»- Haga clic en Ver en la fila del pedido con estado EN_REVISIÓN.
- En la pantalla de detalle, haga clic en Aprobar / Rechazar pedido.
- En el diálogo que aparece, elija la acción:
- Aprobar: el pedido pasa a CONFIRMADO y el cliente recibe notificación por correo.
- Rechazar: ingrese el motivo del rechazo (campo de texto). El pedido pasa a RECHAZADO y el motivo se muestra al cliente en el detalle de su pedido.
Métricas del portal
Sección titulada «Métricas del portal»Ruta en ALTUM ERP: /portal-b2b/metricas
Permiso requerido: portal_b2b.ver
Muestra el desempeño del portal en un rango de fechas configurable (predeterminado: últimos 30 días):
- KPI Cards: totales de pedidos, monto acumulado, pedidos pendientes y tasa de aprobación.
- Pedidos por día: gráfica de barras con la evolución diaria de pedidos.
- Top productos: gráfica con los artículos más solicitados en el período.
Reglas y validaciones
Sección titulada «Reglas y validaciones»- El folio de pedido es único y se asigna automáticamente; no puede modificarse.
- Los estados terminales (COMPLETADO, RECHAZADO, CANCELADO) no tienen transiciones de salida.
- El motivo de rechazo es obligatorio al rechazar un pedido.
- La transición de estados por parte del personal interno (CONFIRMADO → EN_PROCESO → DESPACHADO → COMPLETADO) se gestiona desde el sistema ERP, no desde el portal del cliente.
Casos frecuentes
Sección titulada «Casos frecuentes»Un cliente dice que su pedido lleva varios días en ENVIADO sin moverse a EN_REVISIÓN ni a CONFIRMADO Verifique en la cola de pedidos admin si el pedido existe. Si el monto está por debajo del umbral y el cliente no tiene aprobación requerida, el sistema debió confirmarlo automáticamente. Contacte a soporte técnico si el estado no avanzó.
¿Puedo rechazar un pedido que ya fue confirmado? No. Una vez en CONFIRMADO o estados posteriores, el flujo solo permite avanzar (EN_PROCESO → DESPACHADO → COMPLETADO). Para detener un pedido ya confirmado, utilice el proceso interno de cancelación de órdenes de venta.
El cliente quiere cambiar artículos de un pedido ya enviado No es posible modificar un pedido ya creado. El cliente debe cancelarlo (si aún está en ENVIADO o EN_REVISIÓN) y crear uno nuevo con los artículos correctos.