@extends('layouts.account') @section('title', 'Партнёрская программа — teeu') @section('content')

Партнёрская программа

Приводите магазины на teeu и получайте вознаграждение за каждый, который начнёт работать. Подойдёт любой магазин с каталогом: на своём сайте, на Ozon или на Wildberries.

@if ($errors->any())
{{ $errors->first() }}
@endif {{-- Ссылка и тарифы --}}

Ваша ссылка

Разместите её где угодно или отправьте лично. Клиент считается вашим, даже если зарегистрируется не сразу.

Сколько платим

{{-- Разбивка по площадке нужна только тем, у кого за неё разные ставки, — сотрудникам KORZILLA. Остальным платим одинаково за любой магазин, будь выгрузка с сайта или из кабинета Ozon и Wildberries. --}} @if ($rewardKorzilla != $rewardOther)
Сайт на KORZILLA
{{ number_format($rewardKorzilla, 0, '.', ' ') }} ₽
Любая другая система
{{ number_format($rewardOther, 0, '.', ' ') }} ₽
@else
За подключённый магазин
{{ number_format($rewardOther, 0, '.', ' ') }} ₽
@endif

Вознаграждение появляется, когда магазин клиента заработал: товары загрузились и видны на витрине.

{{-- Баланс и вывод --}}
Доступно к выводу
{{ number_format($balance, 0, '.', ' ') }} ₽
@if ($balance >= $minPayout) @else Вывод от {{ number_format($minPayout, 0, '.', ' ') }} ₽ @endif
@if ($balance >= $minPayout)
@csrf

В заявку уйдёт вся доступная сумма. Реквизиты сохраняются только в этой заявке.

@endif
{{-- Приведённые клиенты и стадия, на которой каждый остановился. Показываем всех, а не только оплаченных: смысл списка — увидеть, кому нужна помощь. --}}

Ваши клиенты

@if ($clients->isEmpty())

Пока никого. Клиент появится здесь сразу после регистрации по вашей ссылке — ещё до того, как заведёт магазин.

@else @php($needHelp = $clients->filter(fn ($c) => $c['stage']->needsHelp())) {{-- Воронка: где теряются клиенты, видно одной строкой. --}}
@foreach ($funnel as $step) @continue($step['count'] === 0)
{{ $step['count'] }} {{ $step['stage']->label() }}
@endforeach
@if ($needHelp->isNotEmpty())

{{ $needHelp->count() }} {{ \App\Support\Ru::plural($needHelp->count(), ['клиенту', 'клиентам', 'клиентам']) }} можно помочь дойти до конца — подсказки в списке ниже.

@endif
@foreach ($clients as $client) @php($stage = $client['stage'])
{{-- Магазин ссылкой, когда его есть на что смотреть: партнёр привёл клиента и хочет убедиться, что тот заработал. Условие — активный магазин: у остальных публичной страницы просто нет. --}} @if ($client['seller']?->isActive()) {{ $client['title'] }} @else
{{ $client['title'] }}
@endif {{ $stage->label() }}
Перешёл {{ $client['since']?->format('d.m.Y') ?? '—' }} {{-- Номер частично: свой узнаётся по коду города и последним цифрам, а чужой не раскрывается. --}} @if ($client['phone']) · {{ $client['phone'] }} @endif @if ($client['reward']) · {{ $client['reward']->tierLabel() }} · вознаграждение {{ number_format((float) $client['reward']->amount, 0, '.', ' ') }} ₽ ({{ $client['reward']->statusLabel() }}) @endif
@unless ($stage === \App\Enums\ReferralStage::Live)
{{ $stage->hint() }}
@endunless
@endforeach
@endif
{{-- Заготовки текстов: ссылка уже подставлена, чтобы её не забыли вставить. --}}
@foreach ([['Личное сообщение', $pitchPersonal], ['Для публикации', $pitchPost]] as [$pitchTitle, $pitchText])

{{ $pitchTitle }}

{{ $pitchText }}
@endforeach
@if (filled($terms))

Условия

{{ $terms }}

@endif {{-- История выплат --}} @if ($payouts->isNotEmpty())

Заявки на вывод

@foreach ($payouts as $payout)
{{ $payout->created_at->format('d.m.Y') }} · {{ $payout->methodLabel() }} {{ $payout->statusLabel() }} {{ number_format((float) $payout->amount, 0, '.', ' ') }} ₽
@endforeach
@endif @endsection