@extends('layouts.admin') @section('title', 'Gift cards') @section('content')
Active cards
{{ $stats['active'] }}
Gift card liability
AUD {{ number_format($stats['liability_cents'] / 100, 2) }}
Store credit liability
AUD {{ number_format($stats['store_credit_cents'] / 100, 2) }}
@if(session('issued_gift_card_code'))
Copy this code now — it won’t be shown again
{{ session('issued_gift_card_code') }}
@endif
Clear
Code Status Balance Issued @forelse($giftCards as $card) @php $tone = match($card->status) { 'active' => 'success', 'depleted' => 'muted', 'disabled' => 'danger', default => 'warning' }; @endphp •••• {{ $card->code_last4 }} {{ $card->status }} {{ $card->currency }} {{ number_format($card->balance_cents / 100, 2) }} {{ $card->issued_at?->format('d M Y') }} @if($card->status === 'active')
@csrf
@else — @endif @empty No gift cards yet. @endforelse {{ $giftCards->links() }}
@csrf
@forelse($storeCredits as $credit) @empty @endforelse
Customer Balance Recent activity
{{ $credit->customer?->name ?? 'Customer #'.$credit->customer_id }}
{{ $credit->customer?->email }}
AUD {{ number_format($credit->balance_cents / 100, 2) }} @forelse($credit->transactions as $txn)
{{ ucfirst($txn->type) }} {{ $txn->amount_cents >= 0 ? '+' : '−' }}{{ number_format(abs($txn->amount_cents) / 100, 2) }}
@empty — @endforelse
No store credit balances.
{{ $storeCredits->links() }}
@endsection