{{-- BREADCRUMB --}}
{{-- HERO HEADER --}}
{{-- FILTER ROW --}}
{{-- CATEGORY CHIPS --}}
@if($visibleCategories->count())
@endif
{{-- PRODUCTS --}}
@if($hasProducts)
{{ $searchTerm ?? null ? 'Search results' : $productCount.' items found' }}
View offers →
{{ ($selectedService ?? null) === 'food' ? trans_key('storefront.fallbacks.exploreCuisines') : ($heading ?? trans_key('storefront.fallbacks.catalog')) }}
{{ $subheading ?? trans_key('storefront.fallbacks.catalogSubheading') }}
{{ $activeRootCategory?->name ?? trans_key('storefront.fallbacks.topCategories') }}
Quickly jump into popular aisles.
@foreach($visibleCategories as $category)
@php($categoryImage = \App\Support\StorefrontPresenter::categoryImage($category))
@if($categoryImage)
@else
{{ \Illuminate\Support\Str::upper(\Illuminate\Support\Str::substr($category->name, 0, 1)) }}
@endif
{{ $category->name }}
@endforeach
{{ $activeCategory?->name ?? trans_key('storefront.fallbacks.products') }}
{{ $productCount.' items found' }}
@foreach($products as $product)
@include('storefront.partials.product-card', [
'product' => $product,
'storefrontQuery' => $storefrontQuery,
'cartLookup' => $cartLookup ?? []
])
@endforeach
@if(method_exists($products, 'links'))
{{ $products->withQueryString()->links('storefront.partials.pagination') }}
@endif
@else
@endif