
بلاط سقف ستانلس ستيل 304 عادي مقاس 600×1200 مم، سمك 0.8 مم، نظام كليب إن
(268 عدد مشاهدات المنتج)

بلاط سقف ستانلس ستيل 304 عادي مقاس 600×1200 مم، سمك 0.8 مم، يمكن إعادة تدوير ستانلس ستيل 304 بسهولة، مما يجعله خيارًا مستدامًا وصديقًا للبيئة، نظام كليب إن
-
عن المنتج
وصف المنتج
بلاط سقف عادي مصنوع من ستانلس ستيل 304 عالي الجودة حيث يتميز بمقاومة التأكل والصدأ مما يطيل من عمره وايضا خفيف الوزن ومقاوم للحريق ومقاوم للرطوبة، وسهل التنظيف والتركيب مما يجعله مناسب للاستخدام في جميع الاماكن و الاماكن الرطبة متوفر في مجموعة متنوعة من الاحجام والالوان لتناسب جميع الاحتياجات المختلفة
- المقاس : 600×1200 مم
- السمك : 0.8 مم - ومتاح سماكة اخري حسب الطلب
- تشطيب : مطفي
- نظام التعليق : مخفي
- نظام : كليب إن عادى
- مادة الصنع : ستانلس ستيل 304
- وفقا لمعايير : ASTM A240 / A240M، A370، A480 / A480M، A484 / A484M، A666
منتجات ذات صلة
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>
��<�div class="product-item__outer h-100">
<�div class="product-item__inner">
<�div class="product-item__body">
<�div class="mb-1 px-2">
<�a href="{{ route('front.category', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug)]) }}"
class="font-size-12 text-dark font-weight-bold">
{{ $product->category->name }}
<�/a>
<�/div>
<�h5 class="mb-0 product-item__title px-2">
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="text-blue font-weight-bold">
{{ Str::limit($product->name, 72) }}
<�/a>
<�/h5>
<�div class="mb-2 px-2">
{{-- @if(!isset($vendor_hidden))--}}
{{-- <�div style="height: 32px">--}}
{{-- @if (isset($product->vendor))--}}
{{-- <�a href="{{ route('vendor.show', [$product->vendor->slug]) }}" class="vendor_label">--}}
{{-- {{ \Str::limit($product->vendor->name, 25) }}--}}
{{-- <�/a>--}}
{{-- @endif--}}
{{-- <�/div>--}}
{{-- @endif--}}
@php
// Optimize: Call function once instead of multiple times for performance
$productImage = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH, 'size_150_150');
$productImageDefault = $product->getFirstMediaUrlOrDefault(PRODUCT_PATH);
@endphp
<�a href="{{ route('front.product', [generatedNestedSlug($product->category->getRelation('ancestors')->pluck('slug')->toArray(), $product->category->slug), $product->slug]) }}"
class="d-block text-center">
<�img class="img-fluid"
src="{{ $productImage['url'] }}"
alt="{{ $productImageDefault['alt'] ?? $product->name }}"
title="{{ $productImageDefault['title'] ?? $product->name }}"
width="150"
height="150"
loading="lazy"
style="aspect-ratio: 1/1; object-fit: cover;">
<�/a>
<�/div>
<�div class="font-size-12 productDesc px-2 pb-2 mb-2">
{{ Str::replace([' ', '×'], [' ', '%�'], Str::limit(strip_tags($product->short_desc), 107)) }}
<�/div>
<�div class="custom-price-border px-2 pb-2 mb-2">
@if (is_company())
<�div class="font-size-14">
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
<�/div>
@endif
@if(is_individual())
<�div class="new_price_view style-stock-new">
<�div class="font-size-14">
@if ($product->stock && $product->stock >= $product->min_quantity)
<�span class="text-green font-weight-bold">{{ __('product.in_stock') }}<�/span>
@else
<�span class="text-red font-weight-bold">{{ __('product.out_of_stock') }}<�/span>
@endif
<�/div>
@if($product->delivery)
@if($product->final_price_fees > 0)
<�small class="thro-small">{{ formatCurrency($product->price_fees) }}<�/small>
<�label>{{ formatCurrency($product->final_price_fees) }}<�/label>
@elseif($product->price_fees > 0)
<�label>{{ formatCurrency($product->price_fees) }}<�/label>
@endif
@endif
<�/div>
@endif
<�/div>
<�div class="px-2 mb-2">
{!! productActions($product, false) !!}
<�/div>
<�/div>
<�/div>
<�/div>