graph TD
    A[👤 Usuario ingresa al sitio web] --> B{¿Usuario tiene dudas?}
    B -->|Sí| C[💬 Click en WhatsApp - Sin FAQ]
    B -->|No| D[🛒 Usuario llena carrito]
    
    C --> C1[👩‍💼 Atención manual - Falta protocolo]
    C1 --> C2[📋 Necesita: Documentar casos + Protocolo estándar]
    C2 --> D
    
    D --> D1{¿Productos disponibles?}
    D1 -->|❌ Sin stock| D2[⚠️ Producto no disponible]
    D2 --> D3[🔔 Sistema Notificación Disponibilidad PROPUESTO]
    D3 --> D4[📱 V1.0: Ntfy → V2.0: SMS → V3.0: Email → V4.0: Personalizada]
    D1 -->|✅ Con stock| E{¿Estado del carrito?}
    E -->|Vacío| E1[❌ Usuario abandona - Sin remarketing]
    E -->|Con productos| F[💳 Usuario llega al checkout]
    
    F --> G{¿Usuario tiene inseguridad?}
    G -->|Sí| G1[💬 Pregunta por WhatsApp - Desconfianza pago]
    G1 --> G2[❗ FALTA: 1. Documentar casos 2. Protocolo estándar]
    G2 --> H[✅ Usuario hace compra y paga]
    G -->|No| H
    
    H --> H1[💳 WOMPI - Pasarela de pagos procesa]
    H1 --> I{¿Pago aprobado?}
    I -->|❌ Rechazado| I1[❌ Pago fallido - Reintentar]
    I -->|✅ Aprobado| J[🔄 WooCommerce envía a AstroSelling]
    
    J --> J1{¿AstroSelling procesa OK?}
    J1 -->|❌ Error| J2[🚫 Server Error - Sin detalles específicos]
    J2 --> J3[🔧 Ejemplos: caracteres 'ó', otros caracteres especiales]
    J3 --> J4[👨‍💻 Proceso manual: Click facturar o contactar soporte]
    J1 -->|✅ OK| K[📊 AstroSelling envía a Alegra]
    
    K --> K1{¿Alegra procesa correctamente?}
    K1 -->|❌ Error| K2[❌ Error en sistema contable]
    K2 --> J4
    K1 -->|✅ Exitoso| L[✅ Factura creada en Alegra]
    J4 --> L
    
    L --> M[📊 Exportación a Google Sheets - Manual]
    M --> N[📋 6 Procesos administrativos manuales]
    N --> N1[📈 Consolidado finca/proveedores]
    N --> N2[🗺️ Creación ruta domiciliario]
    N --> N3[💰 Revisión pagos manual]
    N --> N4[📦 Verificación inventario Alegra]
    N --> N5[📝 Documento empaquetado]
    N --> N6[🏦 Asiento bancario]
    
    N4 --> O[📅 Consolidado sábados vs Demanda fines de semana]
    O --> P[⚖️ Ajuste inventario: Por pedidos vs Realidad física]
    P --> Q{¿Factura completa?}
    Q -->|❌ NO - 70% casos| R[💳 NOTA DE CRÉDITO - Cliente ya pagó]
    Q -->|✅ SÍ - 30% casos| S[📦 Empacado normal]
    
    R --> R1[📋 Causas nota de crédito:]
    R1 --> R2[1️⃣ Sobreventa - Alegra no actualizado]
    R1 --> R3[2️⃣ Finca no envió producto]
    R1 --> R4[3️⃣ Desajuste consolidado sábado]
    R1 --> R5[4️⃣ Inventario ficticio vs real]
    R2 --> T[🔄 Opciones cliente: Reembolso/Crédito/Cambio]
    R3 --> T
    R4 --> T
    R5 --> T
    
    S --> U[📱 Empacado sin tablet - Proceso básico]
    T --> U
    U --> V[👀 Revisión inventario - Solo observación]
    V --> W{¿Necesita reponer?}
    W -->|Sí| X{¿Volumen mínimo alcanzado?}
    X -->|❌ Insuficiente| Y[⚠️ No se puede pedir - Desabasto]
    X -->|✅ Suficiente| Z[📞 Pedido a proveedores]
    W -->|No| AA[🚚 Preparar entrega]
    Z --> AA
    Y --> BB[📉 Pérdida ventas futuras]
    
    AA --> CC{¿Domiciliario único disponible?}
    CC -->|❌ No disponible| DD[⚠️ CRÍTICO: Gerente hace entregas]
    CC -->|✅ Disponible| EE[📱 Entrega sin app rutas]
    DD --> FF[✅ Proceso completado - Ineficiente]
    EE --> GG[✅ Proceso completado - Normal]
    
    %% Procesos críticos finca
    N1 --> HH[🌱 Finca: Cosecha ineficiente]
    HH --> II[⚠️ Cosecha pedido por pedido]
    II --> JJ[👷 Operario ida/vuelta múltiple]
    JJ --> KK[⏰ Operario será incapacitado 2-3 meses]
    KK --> U
    
    %% Flujos problemáticos
    E1 --> LL[❌ Sin recuperación carrito]
    D4 --> MM[🔔 Cliente notificado - Retorno potencial]
    BB --> NN[📉 Ciclo: Menos inventario → Menos ventas → Menos recursos]
    
    %% Estilos críticos
    style R fill:#E55644,color:#E9E3DD
    style R1 fill:#E55644,color:#E9E3DD
    style R2 fill:#E55644,color:#E9E3DD
    style R3 fill:#E55644,color:#E9E3DD
    style R4 fill:#E55644,color:#E9E3DD
    style R5 fill:#E55644,color:#E9E3DD
    style DD fill:#E55644,color:#E9E3DD
    style J2 fill:#E55644,color:#E9E3DD
    style J3 fill:#E55644,color:#E9E3DD
    style Y fill:#E55644,color:#E9E3DD
    style KK fill:#E55644,color:#E9E3DD
    
    style G2 fill:#6D4F9E,color:#E9E3DD
    style C2 fill:#6D4F9E,color:#E9E3DD
    style D3 fill:#6D4F9E,color:#E9E3DD
    style D4 fill:#6D4F9E,color:#E9E3DD
    
    style A fill:#364547,color:#E9E3DD
    style GG fill:#364547,color:#E9E3DD
    style FF fill:#364547,color:#E9E3DD