@extends('general_base') @section('title', $dealName ? $dealName : 'Best Deals') @section('style') @endsection @section('content') @if($dealName)
Best Deals

{{ $dealName }}

{{ $dealDescription }}

@if($dealEndDate)
00Days
00Hours
00Minutes
00Seconds
Ends soon
@endif
@endif
@if($products->isEmpty())

No active deals at the moment

Please check back later for exciting deals!

Browse All Products
@else
@foreach($products as $product)
@if($product->primary_image) {{ $product->title }} @else {{ $product->title }} @endif
  • @php $defaultVariation = $product->variations->firstWhere('default', true); $defaultInStock = $defaultVariation && $defaultVariation->in_stock > 0; $variantsCount = $product->variants_count ?? $product->variations->count(); $inStockCount = $product->in_stock_variants_count ?? $product->variations->where('in_stock', '>', 0)->count(); $allOut = ($inStockCount === 0); $defaultOut = !$defaultInStock; @endphp @if($variantsCount > 1 && $defaultOut && !$allOut) Open @elseif(($variantsCount === 1 && $defaultOut) || ($variantsCount > 1 && $allOut)) Out of stock @else Add to Cart @endif
{{ $product->title }}
@php $avg = $product->average_rating ?? ($product->averageRating ?? 0); @endphp
@php $defaultVariation = $product->variations->firstWhere('default', true); @endphp @if($defaultVariation)
৳{{ number_format($defaultVariation->sale_price) }}
@if($defaultVariation->regular_price > $defaultVariation->sale_price)
৳{{ number_format($defaultVariation->regular_price) }}
@endif @endif
@php $icon = 'ri-star-line'; if ($avg >= 0.75) { $icon = 'ri-star-fill'; } elseif ($avg >= 0.25) { $icon = 'ri-star-half-s-fill'; } @endphp {{ number_format($avg,1) }}
@endforeach
@if($products instanceof \Illuminate\Pagination\LengthAwarePaginator && $products->hasPages())
{{ $products->links('partial.pagination') }}
@endif @endif
@endsection @section('script') @if($dealEndDate) @endif @endsection