{{-- Filter & Actions Panel --}}

{{ __('Coupons') }}

{{ __('Manage discount codes, promotional offers, and usage limits.') }}

{{ __('Reset') }}
{{-- Coupons Table Panel --}}

{{ __('Coupon Directory') }}

{{ __('Showing') }} {{ $coupons->count() }} {{ __('of') }} {{ $coupons->total() }} {{ __('coupons.') }}

{{ __('Export') }}
{{-- List View --}}
@forelse($coupons as $coupon) {{-- Delete confirmation modal --}}
@csrf @method('DELETE')

{{ __('Delete coupon') }} "{{ $coupon->code }}"?

{{ __('This will') }} {{ __('permanently delete') }} {{ __('this coupon and deactivate it in Stripe. This action cannot be undone.') }}

@empty @endforelse
{{ __('Code') }} {{ __('Type') }} {{ __('Discount') }} {{ __('Usage') }} {{ __('Status') }} {{ __('Actions') }}
{{ $coupon->code }}

{{ $coupon->name }}

{{ $coupon->type === 'percent_off' ? __('Percentage') : __('Fixed') }} @if($coupon->type === 'percent_off') {{ $coupon->percent_off }}% @else @currency($coupon->amount_off) @endif {{ $coupon->times_redeemed ?? 0 }} / {{ $coupon->max_redemptions ?? '∞' }} @php $isExpired = $coupon->expires_at && \Carbon\Carbon::parse($coupon->expires_at)->isPast(); @endphp @if($isExpired) {{ __('Expired') }} @elseif($coupon->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif
{{ __('Edit') }}
{{ __('No coupons found.') }}
{{-- Grid View --}}
@forelse($coupons as $coupon)
{{ $coupon->code }}

{{ $coupon->name }}

@if($coupon->type === 'percent_off') {{ $coupon->percent_off }}% {{ __('off') }} @else @currency($coupon->amount_off) {{ __('off') }} @endif @php $isExpired = $coupon->expires_at && \Carbon\Carbon::parse($coupon->expires_at)->isPast(); @endphp @if($isExpired) {{ __('Expired') }} @elseif($coupon->is_active) {{ __('Active') }} @else {{ __('Inactive') }} @endif
{{ __('Used:') }} {{ $coupon->times_redeemed ?? 0 }} / {{ $coupon->max_redemptions ?? '∞' }}
{{ __('Edit') }}
@empty
{{ __('No coupons found.') }}
@endforelse
@if($coupons->hasPages())
{{ $coupons->withQueryString()->links() }}
@endif
{{-- Import Modal --}}
@csrf

{{ __('Import Coupons') }}

{{ __('Upload a CSV file that matches the provided template.') }}

{{-- Bulk Delete Modal --}}
@csrf

{{ __('Delete selected coupons?') }}

{{ __('You are about to') }} {{ __('permanently delete') }} {{ __('the selected coupon(s). They will also be deactivated in Stripe. This action cannot be undone.') }}