@extends('backend.layouts.app') @section('content')

💰 {{ translate('Commission History') }}

{{ translate('Track and manage all commission payments and breakdowns') }}

{{ translate('Total Commissions') }}
{{ single_price($paymentHistory->sum('amount')) }}
{{ translate('Total Transactions') }}
{{ $paymentHistory->total() }}
{{ translate('This Month') }}
{{ single_price($paymentHistory->where('created_at', '>=', now()->startOfMonth())->sum('amount')) }}
{{ translate('Average Commission') }}
{{ single_price($paymentHistory->avg('amount')) }}
{{ translate('Search & Filters') }}
@if(count($paymentHistory) > 0)
{{ translate('Showing') }} {{ $paymentHistory->firstItem() }} - {{ $paymentHistory->lastItem() }} {{ translate('of') }} {{ $paymentHistory->total() }} {{ translate('results') }}
@foreach ($paymentHistory as $key => $value) @php $sellerPackagePaymentId = isset($value->seller_package_payment_id) ? $value->seller_package_payment_id : ''; $sellerPackagePaymentHistory = \App\Models\SellerPackagePayment::with('seller_package')->where('id',$sellerPackagePaymentId)->first(); $affilatePaymentHistory = \App\Models\AffiliatePaymentHistory::with('affilateUser','partnerName')->where('parent_id',$value->id)->get(); @endphp @if(count($affilatePaymentHistory) > 0) @endif @endforeach
{{ translate('S.No') }} {{ translate('Seller Details') }} {{ translate('Contact Info') }} {{ translate('Commission') }} {{ translate('Package') }} {{ translate('Package Amount') }} {{ translate('Date') }} {{ translate('Details') }}
{{ $paymentHistory->firstItem() + $key }}
{{ substr($value->user->name ?? 'U', 0, 1) }}
{{ $value->user->name ?? '-' }}
ID: #{{ $value->id }}
{{ $value->user->phone ?? '-' }}
{{ $value->user->email ?? '-' }}
{{ single_price($value->amount) }}
{{ $sellerPackagePaymentHistory->seller_package->name ?? '-' }} {{ isset($sellerPackagePaymentHistory->seller_package->amount) ? single_price($sellerPackagePaymentHistory->seller_package->amount) : '-' }}
{{ date('d M Y', strtotime($value->created_at)) }}
{{ date('h:i A', strtotime($value->created_at)) }}
@if(count($affilatePaymentHistory) > 0) @else - @endif
{{ translate('Commission Breakdown') }} {{ translate('Total:') }} {{ single_price($value->amount) }}
    @foreach ($affilatePaymentHistory as $data) @php $userId = isset($data->affilateUser->id) ? $data->affilateUser->id : ''; $partnerType = 'advisor'; $partnerLocation = ''; if(isset($data->partnerName->partner_type)) { if($data->partnerName->partner_type == 'pincode_partner') { $partnerType = 'pincode'; $partnerLocation = $data->partnerName->pincode; } elseif($data->partnerName->partner_type == 'district_partner') { $partnerType = 'district'; $partnerLocation = $data->partnerName->city; } elseif($data->partnerName->partner_type == 'state_partner') { $partnerType = 'state'; $partnerLocation = $data->partnerName->state; } } @endphp
  • {{ substr($data->affilateUser->name ?? 'U', 0, 1) }}
    {{ $data->affilateUser->name ?? '-' }}
    @if($partnerType == 'pincode') Pincode: {{ $partnerLocation }} @elseif($partnerType == 'district') District: {{ $partnerLocation }} @elseif($partnerType == 'state') State: {{ $partnerLocation }} @else Advisor @endif
    {{ single_price($data->amount) }}
  • @endforeach
{{ $paymentHistory->appends(request()->input())->links() }}
@else
📊
{{ translate('No Commission Records Found') }}
{{ translate('Try adjusting your search filters or check back later') }}
@endif
@endsection @section('script') @endsection