@extends('admin.layouts.index-template', [ 'pageTitle' => 'Órdenes', 'items' => $orders, 'icon' => 'shopping-cart', 'module' => 'Órdenes', 'createRoute' => route('admin.orders.create'), 'indexRoute' => route('orders.index'), 'searchPlaceholder' => 'Buscar por cliente, email o número de orden...', 'emptyIcon' => 'shopping-cart', 'emptyTitle' => 'No hay órdenes', 'emptyMessage' => 'Aún no se han recibido órdenes de compra', 'stats' => [ 'all' => [ 'label' => 'Total', 'count' => $orders->total(), 'color' => 'primary', 'icon' => 'shopping-cart' ], 'pending' => [ 'label' => 'Pendientes', 'count' => \App\Models\Order::where('status', 'pending')->count(), 'color' => 'warning', 'icon' => 'time' ], 'shipped' => [ 'label' => 'Enviadas', 'count' => \App\Models\Order::where('status', 'shipped')->count(), 'color' => 'info', 'icon' => 'ship' ], 'delivered' => [ 'label' => 'Entregadas', 'count' => \App\Models\Order::where('status', 'delivered')->count(), 'color' => 'success', 'icon' => 'checkbox-circle' ], 'cancelled' => [ 'label' => 'Canceladas', 'count' => \App\Models\Order::where('status', 'cancelled')->count(), 'color' => 'danger', 'icon' => 'close-circle' ], 'today' => [ 'label' => 'Hoy', 'count' => \App\Models\Order::whereDate('created_at', today())->count(), 'color' => 'secondary', 'icon' => 'calendar-event' ] ] ]) @push('css') @endpush @section('action-buttons') @endsection @section('filters')
@endsection @section('table-headers') Orden # Cliente Contacto Estado Total Fecha Acciones @endsection @section('table-body') @foreach($orders as $order) #{{ str_pad($order->id, 6, '0', STR_PAD_LEFT) }}
{{ $order->name }}
{{ $order->email }}
{{ $order->mobile }}
{{ $order->email }}
@if($order->status == 'pending') Pendiente @elseif($order->status == 'processing') En Proceso @elseif($order->status == 'shipped') Enviado @elseif($order->status == 'delivered') Entregado @elseif($order->status == 'cancelled') Cancelado @else {{ ucfirst($order->status) }} @endif ${{ number_format($order->grand_total, 2) }} {{ \Carbon\Carbon::parse($order->created_at)->format('d/m/Y') }}
{{ \Carbon\Carbon::parse($order->created_at)->format('H:i') }}
@if($order->status == 'pending') @elseif($order->status == 'shipped') @endif
@endforeach @endsection @push('js') @endpush