{{ __('Membership Ranking System') }}

Your Membership Rank: {{ auth()->user()->currentRank }}

@if(auth()->user()->userRank)

Commission Rate

{{ auth()->user()->userRank->commission_rate * 100 }}%

Bonus Amount

R{{ number_format(auth()->user()->userRank->bonus, 2) }}

Last Calculated

{{ auth()->user()->userRank->last_calculated_at->diffForHumans() }}

@else

You don't have a rank yet. Start referring users and completing orders to earn your first rank!

@endif

Your Ranking Progress

Rank Required Downliners Monthly Orders Commission Bonus Status
CRAWLING
10 100 5% R2,500 @if(auth()->user()->hasRank('CRAWLING')) Achieved @elseif(auth()->user()->hasRank('STANDING') || auth()->user()->hasRank('WALKING') || auth()->user()->hasRank('RUNNING') || auth()->user()->hasRank('CHAMPION')) Surpassed @else Not Yet @endif
STANDING
25 (incl. 2 in CRAWLING) 260 7% R7,000 @if(auth()->user()->hasRank('STANDING')) Achieved @elseif(auth()->user()->hasRank('WALKING') || auth()->user()->hasRank('RUNNING') || auth()->user()->hasRank('CHAMPION')) Surpassed @else Not Yet @endif
WALKING
50 (incl. 2 in CRAWLING & 2 in STANDING) 350 10% R12,000 @if(auth()->user()->hasRank('WALKING')) Achieved @elseif(auth()->user()->hasRank('RUNNING') || auth()->user()->hasRank('CHAMPION')) Surpassed @else Not Yet @endif
RUNNING
75 (incl. 2 in STANDING & 2 in WALKING) 500 12% R20,000 @if(auth()->user()->hasRank('RUNNING')) Achieved @elseif(auth()->user()->hasRank('CHAMPION')) Surpassed @else Not Yet @endif
CHAMPION
150 (incl. 1 in CRAWLING, 1 in STANDING, 2 in WALKING & 2 in RUNNING) 1000 15% R50,000 @if(auth()->user()->hasRank('CHAMPION')) Achieved @else Not Yet @endif

Your Downline Network

Level 1 Referrals

{{ auth()->user()->referrals()->count() }}

Level 2 Referrals

{{ auth()->user()->referrals()->with('referrals')->get()->sum(function($user) { return $user->referrals->count(); }) }}

Level 3 Referrals

{{ auth()->user()->referrals()->with('referrals.referrals')->get()->sum(function($level1) { return $level1->referrals->sum(function($level2) { return $level2->referrals->count(); }); }) }}

Monthly Network Orders

{{ auth()->user()->referrals() ->with(['orders' => function($query) { $query->where('created_at', '>=', now()->subDays(30)); }]) ->get() ->sum(function($user) { return $user->orders->count(); }) }}

Orders in the last 30 days

Rank Benefits

Higher Commission Rates

Earn more on every sale as you climb the ranks

Rank Bonuses

Receive cash bonuses when you achieve new ranks

Recognition

Get recognized for your achievements in the MG Fragrance community

Exclusive Events

Access to exclusive events and training for higher ranks

@if(auth()->user()->userRank) @endif