@extends('layouts.app') @section('title', 'Sales commissions – Setting') @section('body_class', 'sales-commissions-admin') @section('content') @php $formSalesperson = $editingSalesperson ?? null; $isEdit = $formSalesperson !== null; $shopifyHolder = $shopifySalesperson; $canAssignShopify = ! $shopifyHolder || ($isEdit && $formSalesperson->id === $shopifyHolder->id); $ownerHolder = $ownerSalesperson ?? null; $canAssignOwner = ! $ownerHolder || ($isEdit && $formSalesperson->id === $ownerHolder->id); $nmiFeeHolder = $nmiTxnFeeSalesperson ?? null; $canAssignNmiTxnFee = ! $nmiFeeHolder || ($isEdit && $formSalesperson->id === $nmiFeeHolder->id); $defaultCommissionLabel = $defaultCommissionType === 'percentage' ? rtrim(rtrim(number_format($defaultCommissionAmount, 2), '0'), '.') . '%' : '$' . number_format($defaultCommissionAmount, 2); @endphp
Manage who earns sale commission and NMI coverage. Only one Shopify assignee and one coverage person at a time. Defaults from Fees & profit.
Active roster, rates, and channels.
No salespeople yet. Add one below.
@else| Name | Phone | IG tag | Sale commission | NMI coverage | Channels | This month | Status | Actions |
|---|---|---|---|---|---|---|---|---|
|
{{ $person->full_name }}
@if($person->is_owner)
Owner
@endif
|
{{ $person->phone }} |
@if($person->instagram_hashtag)
{{ $person->instagram_hashtag }}
@else
—
@endif
|
@if($person->is_owner)
N/A
@else
{{ $person->commissionLabel() }}
@endif
|
@if($person->is_owner)
—
@elseif($person->nmi_txn_fee_enabled)
{{ $person->nmiCoverageRateLabel() }}
@else
—
@endif
|
@if($person->is_owner)
N/A
@else
@forelse($person->channelBadges() as $badge)
{{ $badge }}
@empty
—
@endforelse
@endif
|
@if($monthCount > 0) ${{ number_format($monthTotal, 2) }} {{ $monthCount }} @else $0.00 @endif | {{ $person->is_active ? 'Active' : 'Inactive' }} |
@if($person->is_active)
Edit
@unless($person->is_owner)
@endunless
@endif
@if(! $person->is_owner && ($person->sales_commissions_count ?? 0) === 0)
@endif
|
@if($isEdit) Editing {{ $formSalesperson->full_name }} @else Create a new seller profile and commission rules. @endif