@php $canOrder = $wsMember->canOrder(); @endphp @if($canOrder)

Save time on repeat orders

Turn your current order into a reusable list

@if($wsCartUnits > 0) Your open order has {{ number_format($wsCartUnits) }} units. Name it — "Monthly restock", "Spring event kit" — and load it in one click next time. @else Build an order in Quick order first, then save it here for next time. @endif

@if($wsCartUnits > 0)
@csrf
@else Open quick order @endif
@endif
@forelse($lists as $i => $list) @php $lines = collect($list->lines ?? []); @endphp

{{ $list->name }}

{{ number_format($list->unitCount()) }} units · {{ $lines->count() }} {{ str('line')->plural($lines->count()) }} · by {{ $list->creator?->name ?: $list->creator?->email ?: 'team' }}

    @foreach($lines->take(4) as $line) @php $variant = $variants[$line['variant_id']] ?? null; @endphp
  • {{ $variant?->product?->title ?? 'Unavailable item' }} {{ $variant ? trim(implode(' / ', array_filter([$variant->option1, $variant->option2, $variant->option3]))) : '' }} ×{{ number_format($line['quantity']) }}
  • @endforeach @if($lines->count() > 4)
  • + {{ $lines->count() - 4 }} more
  • @endif
{{ $list->last_used_at ? 'Used '.$list->last_used_at->diffForHumans() : 'Never used' }} @if($canOrder)
@csrf @method('DELETE')
@csrf
@endif
@empty

No saved lists yet

Lists are shared with everyone on your team.

@endforelse