{{ __('Discount codes') }}

@if ($event)

{{ $event->title }}

@endif
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif {{-- Create form --}}

{{ __('New discount code') }}

@csrf @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
{{-- Code --}}
{{-- Type + value --}}
{{-- Max uses --}}
{{-- Expires at --}}
{{-- Scope --}}
@if ($event) @endif
{{-- Label selector (only when scope = label) --}}

{{ __('A new label will be created. Tag events with this label in the event edit form.') }}

{{ __('Create code') }}
{{-- Coupon list --}}

{{ __('Active discount codes') }}

@if ($coupons->isEmpty())

{{ __('No discount codes yet.') }}

@else
@foreach ($coupons as $coupon)
{{ $coupon->code }} {{ $coupon->is_active ? __('Active') : __('Inactive') }} {{-- Scope badge --}} @if ($coupon->event_id) {{ __('Event-specific') }}: {{ $coupon->event?->title ?? '#'.$coupon->event_id }} @elseif ($coupon->coupon_label_id) {{ __('Label') }}: {{ $coupon->label?->name }} @else {{ __('All my events') }} @endif

@if ($coupon->type === 'percent') {{ $coupon->value }}% @else €{{ number_format($coupon->value, 2, ',', '') }} @endif {{ __('discount') }} • {{ $coupon->uses_count }} / {{ $coupon->max_uses ?? '∞' }} {{ __('used') }} @if ($coupon->expires_at) • {{ __('expires') }} {{ $coupon->expires_at->format('d/m/Y') }} @endif

{{-- Actions --}}
@csrf @method('PATCH')
@if ($coupon->used_count === 0)
@csrf @method('DELETE')
@endif
@endforeach
@endif
{{-- Label management --}}

{{ __('My labels') }}

{{ __('Use labels to apply discount codes to groups of events.') }}

{{-- Create label form --}}
@csrf
{{ __('Create label') }}
@if ($labels->isEmpty())

{{ __('No labels yet.') }}

@else
@foreach ($labels as $label)
{{ $label->name }} @php $couponCount = $label->coupons()->count(); $eventCount = $label->events()->count(); @endphp @if ($couponCount || $eventCount) @if ($couponCount) {{ $couponCount }} {{ trans_choice('coupon|coupons', $couponCount) }} @endif @if ($couponCount && $eventCount) · @endif @if ($eventCount) {{ $eventCount }} {{ trans_choice('event|events', $eventCount) }} @endif @endif
@if ($couponCount === 0)
@csrf @method('DELETE')
@else {{ __('In use') }} @endif
@endforeach
@endif