@extends('layouts.admin') @section('title','Store credit') @section('content') @php $money = fn (int $cents) => 'AUD '.number_format($cents / 100, 2); @endphp Customers Gift cards @if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
Open balances {{ number_format($stats['accounts']) }} Accounts with credit
Liability {{ $money($stats['liability_cents']) }} Outstanding store credit
Issued 30d {{ $money($stats['issued_30d']) }} Credits added
Redeemed 30d {{ $money($stats['redeemed_30d']) }} Credits spent
Customer Balance Transactions Updated @forelse($credits as $credit)
{{ $credit->customer?->name ?: '—' }}
{{ $credit->customer?->email }}
{{ $money((int) $credit->balance_cents) }} {{ number_format($credit->transactions_count) }} {{ $credit->updated_at?->diffForHumans() }} @if($credit->customer) Profile @endif @empty No open store credit balances. @endforelse {{ $credits->links() }}
@forelse($recent as $txn) @empty @endforelse
WhenCustomerTypeAmountBalance after
{{ $txn->created_at?->diffForHumans() }} {{ $txn->storeCredit?->customer?->email ?? '—' }} {{ $txn->type }} {{ $txn->amount_cents >= 0 ? '+' : '' }}{{ $money((int) $txn->amount_cents) }} {{ $money((int) $txn->balance_after) }}
No transactions yet.
@csrf
@endsection