@extends('admin.layouts.app') @section('title', 'Commission Management') @section('content')

Commission Management

Manage commission rates for global, category-wise, and product-wise settings

@if(session('success'))

{{ session('success') }}

@endif @if(session('error'))

{{ session('error') }}

@endif

Global Commission

Default for all products

@if($globalCommission)
{{ $globalCommission->getDisplayValue() }}

{{ $globalCommission->name }}

{{ $globalCommission->is_active ? 'Active' : 'Inactive' }}
@else
No global commission set
@endif

Category Commissions

Category-specific rates

{{ $categoryCommissions->count() }}

Active category commissions

Product Commissions

Product-specific rates

{{ $productCommissions->count() }}

Active product commissions

All Commissions

@forelse($commissions as $commission) @empty @endforelse
Commission Type Rate Priority Status Actions
{{ $commission->name }}
{{ $commission->getTypeDisplay() }}
@if($commission->type === 'global') Global @elseif($commission->type === 'category') Category @else Product @endif
{{ $commission->getDisplayValue() }}
{{ ucfirst($commission->commission_type) }}
{{ $commission->priority }}
@csrf @method('PATCH')
@csrf @method('DELETE')

No Commissions Found

Get started by creating your first commission rule.

Add Commission
@if($commissions->hasPages())
{{ $commissions->links() }}
@endif
@endsection