{{ __('My Vouchers') }}
@forelse($vouchers as $voucher) @empty @endforelse
{{ __('Voucher Code') }} {{ __('Value') }} {{ __('Type') }} {{ __('Commission') }} {{ __('Expiry Date') }} {{ __('Status') }} {{ __('Redeemed By') }} {{ __('Action') }}
{{ $voucher->code }} Ksh {{ number_format($voucher->value, 2) }} @if($voucher->type === 'package_based') {{ __('Package: :package', ['package' => $voucher->package->package ?? 'N/A']) }} @else {{ __('Fixed Balance') }} @endif @if($voucher->commission_paid_upfront) {{ __('Upfront Discount') }} @else {{ __('Redeem Commission') }} @endif {{ $voucher->expiry_date->format('Y-m-d') }} @if($voucher->status === 'unused') @if($voucher->isExpired()) {{ __('Expired') }} @else {{ __('Unused') }} @endif @elseif($voucher->status === 'cancelled') {{ __('Cancelled') }} @else {{ __('Used') }} @endif @if($voucher->status === 'used' && $voucher->usedBy)
{{ $voucher->usedBy->customer_name }}
{{ __('Redeemed:') }} {{ $voucher->used_at ? $voucher->used_at->format('Y-m-d H:i') : 'N/A' }}
@else - @endif
@if($voucher->status === 'unused' && !$voucher->isExpired()) @else - @endif
{{ __('No vouchers generated yet.') }}
@if($vouchers->hasPages()) @endif
{{ __('Generate Vouchers') }}
{{ __('Batch generate up to 100 vouchers at once.') }} @error('count')
{{ $message }}
@enderror
@error('type')
{{ $message }}
@enderror
@if($type === 'fixed_amount')
@error('value')
{{ $message }}
@enderror
@endif @if($type === 'package_based')
{{ __('Voucher value will equal the price of the selected package.') }} @error('package_id')
{{ $message }}
@enderror
@endif
@error('expiry_date')
{{ $message }}
@enderror