{{ __('messages.statistics') }}

{{ __('messages.search') }}
{{ __('messages.during a period of time') }}
{{--
branch_id .defer @foreach (\App\Models\Branch::all() as $branch) @endforeach
--}}
    {{--
  • @foreach(\App\Models\Branch::all() as $branch)
    @endforeach
  • --}}
  • @foreach(\App\Models\Product::has("order_details")->where('active',1)->get() as $product)
    @endforeach
  • @foreach(\App\Models\ProductOffer::has("order_details")->get() as $product_offer)
    @endforeach
  • @foreach(\App\Models\Package::whereIn("id",\App\Models\PackageProduct::has("order_details")->pluck("package_id"))->get() as $package)
    @endforeach
  • {{--
  • @foreach(\App\Models\ClubMembership::all() as $club)
    @endforeach
  • --}}
  • @foreach(\App\Models\InstallmentPackage::all() as $installment_package)
    @endforeach
  • {{ __('messages.Lead Sources') }}
    @foreach(\App\Models\LeadSource::get() as $lead_source)
    @endforeach

{{ __('messages.All Product Types') }}

{{ __('messages.Sold:') }} {{ $order_details->count() }} {{ __('messages.times') }} {{ __('messages.in') }} {{ $orders_count }} {{ __('messages.Order') }}

@php $item_types = $order_details->groupBy('item_type'); @endphp @foreach ($item_types as $item_type) @php $items = $item_type->groupBy('item_id'); @endphp @switch($item_type->first()->item_type) @case('App\Models\Product')

{{ trans_choice('messages.Products', 5) }}

{{ __('messages.Sold:') }} {{ $item_type->count() }} {{ __('messages.times') }}

mt-0 {{__('messages.Product sales')}} @foreach ($items as $item) @endforeach
{{__('messages.Name')}} {{\App\Models\Product::find($item->first()->item_id)->name}} {{__('messages.Sold:')}} {{ $item->count() }} {{__('messages.times')}}
@break @case('App\Models\ProductOffer')

{{ trans_choice('messages.Offers', 5) }}

{{ __('messages.Sold:') }} {{ $item_type->count() }} {{ __('messages.times') }}

{{__('messages.offer sales')}} mt-0 @foreach ($items as $item) @endforeach
{{__('messages.Name')}} {{\App\Models\ProductOffer::find($item->first()->item_id)->offer->name}} {{__('messages.Sold:')}} {{ $item->count() }} {{__('messages.times')}}
@break @case('App\Models\PackageProduct')

{{ __('messages.Package Products') }}

{{ __('messages.Sold:') }} {{ $item_type->count() }} {{ __('messages.times') }}

{{__('messages.package sales')}} mt-0 @php $last_pack = 0; @endphp @foreach ($items as $item) @php $package = \App\Models\PackageProduct::find($item->first()->item_id)->package; if ( $last_pack != $package->id) { $last_pack = $package->id; }else{ continue; } @endphp @endforeach
{{__('messages.Name')}} {{$package->name}} {{__('messages.Sold:')}} {{ $item->count() }} {{__('messages.times')}}
@break @case('App\Models\InstallmentPackageProduct')

{{ __('messages.Installment Package Products') }}

{{ __('messages.Sold:') }} {{ $item_type->count() }} {{ __('messages.times') }}

mt-0 {{__('messages.installment_package sales')}} @php $last_inst_pack = 0; @endphp @foreach ($items as $item) @php $installment_package = \App\Models\InstallmentPackageProduct::find($item->first()->item_id)->installment_package; if ( $last_inst_pack != $installment_package->id) { $last_inst_pack = $installment_package->id; }else{ continue; } @endphp @endforeach
{{__('messages.Name')}} {{$installment_package->name}} {{__('messages.Sold:')}} {{ $item->count() }} {{__('messages.times')}}
@break @default @endswitch @endforeach