
Nitoprime 31 برايمر للارضيات، عبوة 1 لتر | الفوسام
(691 عدد مشاهدات المنتج)

Nitoprime 31 برايمر للارضيات، عبوة 1 لتر، من انتاج الفوسام، يساعد على تثبيت الطلاء النهائي بشكل أفضل على الاسطح المختلفة، مما يقلل من تقشر الطلاء بمرور الوقت.
-
عن المنتج
وصف المنتج
Nitoprime 31 من شركة الفوسام المحدودة، هو برايمر مكون من جزئين، خالٍ من المذيبات حيث يساهم في تقليل التأثيرات الضارة على البيئة والصحة، مناسب بشكل خاص للظروف الجوية العادية، مما يتيح وقتًا كافيًا لإتمام تطبيق الأرضيات/التغطية.
- التعبئة: 1 لتر
- الجفاف الكامل: 24-36 ساعة (5°C)، 6-8 ساعة (25°C)، 2-3 ساعة (35°C)
- مدة صلاحية الخليط: 5-7 ساعة (5°C)، 1-2 ساعة (25°C)، 0.5-1 ساعة (35°C)
- مدة صلاحية الفتح (بعد المعالجة): 24 ساعة
- الكثافة النوعية للخليط عند 25°C: 1.05
- لزوجة الخليط عند 25°C: 1 Pose
- التغطية: 0.3 كجم/م²
- طريقة التطبيق: فرشاة، رول، الرش
- مدة الصلاحية: 12 شهر
منتجات ذات صلة
��<�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>