📋 Pedido #{{ $pedido->id }}

Creado el {{ $pedido->created_at->format('d/m/Y H:i') }}

{{ ucfirst($pedido->estado) }}

👤 Cliente

Nombre: {{ $pedido->cliente->nombre }}
@if($pedido->cliente->rif)
RIF: {{ $pedido->cliente->rif }}
@endif @if($pedido->cliente->email)
Email: {{ $pedido->cliente->email }}
@endif @if($pedido->cliente->direccion)
Dirección: {{ $pedido->cliente->direccion }}
@endif

👨‍💼 Vendedor

Nombre: {{ $pedido->cliente->vendedor->nombre_completo ?? 'N/A' }}
@if($pedido->cliente->vendedor->cedula)
Cédula: {{ $pedido->cliente->vendedor->cedula }}
@endif @if($pedido->cliente->vendedor->telefono)
Teléfono: {{ $pedido->cliente->vendedor->telefono }}
@endif

📦 Productos del Pedido

@if($pedido->estado === 'pendiente') @endif @foreach($pedido->items as $item) @if($pedido->estado === 'pendiente') @endif @endforeach @if($pedido->estado === 'pendiente') @endif
Producto Cantidad Precio Unit. Subtotal Stock ActualAcciones
{{ $item->producto->producto }}
{{ $item->producto->presentacion }}
@if($pedido->estado === 'pendiente')
$
@else ${{ number_format($item->precio_unitario, 2) }} @endif
${{ number_format($item->subtotal, 2) }} @php $stockActual = $item->producto->stock_disponible; $sinStock = $stockActual <= 0; $stockBajo = $stockActual > 0 && $stockActual < 10; @endphp {{ $stockActual }} uds
TOTAL ${{ number_format($pedido->total, 2) }}
@if($pedido->nota_entrega)

📝 Nota de Entrega (Vendedor)

{{ $pedido->nota_entrega }}

@endif

📋 Nota Interna (Administrador)

@csrf
@if($pedido->estado === 'pendiente') @php $tienePendientes = false; $mensajePendiente = []; foreach($pedido->items as $item) { if ($item->producto->stock_disponible < $item->cantidad) { $tienePendientes = true; $faltante = $item->cantidad - $item->producto->stock_disponible; $mensajePendiente[] = "{$item->producto->producto}: necesita {$item->cantidad}, hay {$item->producto->stock_disponible} (quedan {$faltante} pendientes)"; } } @endphp @if($tienePendientes)
⚠️ Algunos productos tienen stock insuficiente:
    @foreach($mensajePendiente as $mensaje)
  • {{ $mensaje }}
  • @endforeach

Al procesar, lo disponible se descontará y el faltante quedará como Stock Pendiente.

@else
Stock suficiente - Puede procesar el pedido
@endif
@csrf
@csrf
@endif