{{-- Header with Stats --}}

My Returns

Track your return requests and refunds

{{-- Stats Cards --}}
{{ $returnCounts['total'] }}
Total
{{ $returnCounts['pending'] }}
Pending
{{ $returnCounts['resolved'] }}
Resolved
{{-- Filters --}}
All Statuses @foreach($statuses as $value => $label) {{ $label }} @endforeach @if($filterByStatus) @endif
{{-- Returns List --}}
@forelse($returns as $rma)
{{-- Header --}}
{{ $rma->rma_number }} @php $statusStyles = [ 'requested' => 'bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-400', 'approved' => 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400', 'refunded' => 'bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-400', 'denied' => 'bg-red-100 text-red-700 dark:bg-red-900/30 dark:text-red-400', ]; $statusIcons = [ 'requested' => '', 'approved' => '', 'refunded' => '', 'denied' => '', ]; @endphp {!! $statusIcons[$rma->status] ?? '' !!} {{ ucfirst($rma->status) }}
Submitted {{ $rma->requested_at?->format('M j, Y') ?? $rma->created_at->format('M j, Y') }}
{{-- Content --}}
{{-- Item Info --}} @if($rma->inventoryItem)
{{ $rma->inventoryItem->product_title ?? $rma->inventoryItem->sku ?? 'Item' }}
@endif {{-- Order Link --}} {{-- Reason --}}
@php $reasonLabels = [ 'defective' => 'Defective or not working', 'not_as_described' => 'Not as described', 'wrong_item' => 'Received wrong item', 'changed_mind' => 'Changed my mind', 'customer_request' => 'Customer request', ]; @endphp {{ $reasonLabels[$rma->reason] ?? ucfirst(str_replace('_', ' ', $rma->reason)) }}
{{-- Customer Description --}} @if($rma->customer_description)
"{{ Str::limit($rma->customer_description, 200) }}"
@endif
{{-- Resolution Details --}}
@if($rma->status === 'refunded' && $rma->refund_amount)
Refund Amount
${{ number_format($rma->refund_amount, 2) }}
@if($rma->resolved_at)
{{ $rma->resolved_at->format('M j, Y') }}
@endif
@elseif($rma->status === 'denied')
Request Denied
@if($rma->resolved_at)
{{ $rma->resolved_at->format('M j, Y') }}
@endif
@elseif($rma->status === 'approved')
Approved
Awaiting processing
@else
Under Review
1-2 business days
@endif
@empty {{-- Empty State --}}

No return requests

You haven't submitted any return requests yet.

View Orders
@endforelse
{{-- Pagination --}} @if($returns->hasPages())
{{ $returns->links() }}
@endif