DS-01 — Procesar transacción de pago seguro (CU-01)
Cliente · Sistema · PayPal API — simple, síncrono, asíncrono y retorno
Simple: confirmar carrito (no espera procesamiento) ·
Síncrono: iniciar/registrar pago (bloquea hasta respuesta) ·
Asíncrono: autorizar pago / enviar correo (no bloquea flujo) ·
Retorno: línea punteada
DS-02 — Iniciar sesión (autenticación de usuario)
Administrador / Usuario · Sistema · Base de datos — fragmento combinado: alt
alt: fragmento con dos caminos alternativos ·
[usuario válido]: BD devuelve token de sesión activo ·
[credenciales incorrectas]: BD devuelve error, acceso denegado
DS-03 — Selección de variante y gestión del carrito
opt: fragmento opcional, solo si se cumple la condición ·
[sin variante seleccionada]: sistema bloquea el botón agregar ·
agregarItem: síncrono, espera confirmación antes de continuar
DS-04 — Gestión de inventario y despacho de órdenes
Administrador · Panel Admin · Base de Datos — fragmento combinado: opt
opt: alerta de stock solo si hay menos de 3 unidades ·
persistirCambio: síncrono, Panel Admin espera confirmación de BD ·
stockActualizado: retorno final confirmando el cambio