@props(['details']) @php use App\Services\TranslationService; use App\Services\MediaService; use App\Services\CurrencyService; use App\Models\Brand; use App\Models\Category; $language_code = app(TranslationService::class)->getLanguageCode(); @endphp {{-- @dd($details); --}}
@if ($details->type != 'combo-product')
Product
@if ($details->new_arrival) {{ labels('front_messages.new_arrivals', 'New Arrival') }} @endif @if ($details->best_seller) {{ labels('front_messages.best_seller', 'Best Seller') }} @endif
{!! app(TranslationService::class)->getDynamicTranslation(Brand::class, 'name', $details->brand, $language_code) !!}
@php if ($details->type == 'variable_product') { $price = app(CurrencyService::class)->currentCurrencyPrice($details->min_max_price['max_price'], true); $special_price = $details->min_max_price['special_min_price'] && $details->min_max_price['special_min_price'] > 0 ? app(CurrencyService::class)->currentCurrencyPrice($details->min_max_price['special_min_price'], true) : $price; } else { $price = app(CurrencyService::class)->currentCurrencyPrice($details->variants[0]['price'], true); $special_price = $details->variants[0]['special_price'] && $details->variants[0]['special_price'] > 0 ? app(CurrencyService::class)->currentCurrencyPrice($details->variants[0]['special_price'], true) : $price; } @endphp {{ $special_price !== $price ? $price : '' }} {{ $special_price }}
{{-- --}}
@if ($details->type == 'variable_product') @else
brand, $language_code) !!}' data-image='{{ app(MediaService::class)->dynamic_image($details->image, 220) }}' data-product-type='regular' data-max='{{ $details->total_allowed_quantity }}' data-step='{{ $details->quantity_step_size }}' data-min='{{ $details->minimum_order_quantity }}' data-stock-type='{{ $details->stock_type }}' data-store-id='{{ $details->store_id }}' data-variant-price="{{ app(CurrencyService::class)->currentCurrencyPrice($details->variants[0]['special_price']) }}"> {{ labels('front_messages.add_to_cart', 'Add to Cart') }}
@endif
@else
{{ $details->name }}
@if ($details->new_arrival) {{ labels('front_messages.new_arrivals', 'New Arrival') }} @endif @if ($details->best_seller) {{ labels('front_messages.best_seller', 'Best Seller') }} @endif
@php $price = app(CurrencyService::class)->currentCurrencyPrice($details->price, true); $special_price = $details->special_price && $details->special_price > 0 ? app(CurrencyService::class)->currentCurrencyPrice($details->special_price, true) : $price; @endphp {{ $details->special_price && $details->special_price > 0 ? $price : '' }} {{ $special_price }}
@if ($details->type == 'variable_product') @else @endif
@endif