@if($featured_collections != null && !$featured_collections->isEmpty())
@foreach($featured_collections as $featured_collection)
@php
$featured_products = Helper::getProductsQuery()->where('product_store_data.store_id', $store->id)->whereIn('products.id', json_decode($featured_collection->ids, true))->groupBy('products.id')->orderBy('products.name', 'asc')->select(['products.*', 'product_brands.name as brand_name', 'product_brands.slug as brand_slug', 'product_brands.on_sale as brand_on_sale', 'product_brands.sale_percentage as brand_sale_percentage', 'product_brands.sale_starts_at as brand_sale_starts_at', 'product_brands.sale_ends_at as brand_sale_ends_at', 'stores.slug as store_slug', 'product_store_data.selling_price', 'product_store_data.instock', 'product_store_data.original_price'])->get();
@endphp
@if(!$featured_products->isEmpty())
{{ $featured_collection->title }}
@include('includes.products_list', ['products' => $featured_products, 'store_slug' => $store->slug, 'grid_class' => 'products-slider products-slider-3 owl-carousel', 'class_names' => 'col-xl-3 col-md-3 col-sm-6'])
@endif
@endforeach
@endif
Shop All
@if(request()->has('keyword') || (!empty($parent_categories) && !$parent_categories->isEmpty()) || !empty($brand) || !empty($selected_type_obj) || request()->has('specials') || !empty($collection) || !empty($selected_effect_obj))
{{ $products_count . ' ' . ($products_count == 0 || $products_count > 1 ? 'products' : 'product') }} within
@if(request()->has('keyword'))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'keyword' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Search term: {{ request('keyword') }}
@endif
@if(!empty($parent_categories) && !$parent_categories->isEmpty())
Category: {{ implode(' > ', $parent_categories->pluck('name')->toArray()) }}
@endif
@if(!empty($brand))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'brand' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Brand: {{ $brand->name }}
@endif
@if(!empty($selected_type_obj))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'type' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Type: {{ implode(', ', $selected_type_obj->pluck('type')->toArray()) }}
@endif
@if(request()->has('specials'))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'specials' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Specials
@endif
@if(!empty($collection))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'collection' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Collection: {{ $collection->title }}
@endif
@if(!empty($selected_effect_obj))
@php
$urlWithoutFilter = request()->fullUrlWithQuery(['page' => null, 'effect' => null]);
$urlWithoutFilter = substr($urlWithoutFilter, -1) == '?' ? substr($urlWithoutFilter, 0, strlen($urlWithoutFilter)-1) : $urlWithoutFilter;
@endphp
Effect: {{ implode(', ', $selected_effect_obj->pluck('name')->toArray()) }}
@endif
Clear all
@else
{{ $products_count . ' ' . ($products_count == 0 || $products_count > 1 ? 'products' : 'product') }}
@endif
@if(!$products->isEmpty())
@include('includes.products_list', ['products' => $products, 'store_slug' => $store->slug, 'class_names' => 'col-xl-3 col-md-3 col-sm-6'])
@if($products->count() < $products->total())
@else
@endif
@else
@include('includes.no_data_found')
@endif
{{ $products->links() }}