{!! Theme::partial('breadcrumb') !!}
@if ($productImages)
@foreach ($productImages as $image)
{{ __('Product image') }}
@endforeach
@endif

{{ $product->name }}

@if (EcommerceHelper::isReviewEnabled())
({{ number_format($product->reviews_count) }})
@endif
@if ($product->front_sale_price === $product->price)

{{ format_price($product->front_sale_price_with_taxes) }}

@else

{{ format_price($product->front_sale_price_with_taxes) }}

{{ format_price($product->price_with_taxes) }}

@endif @if ($stockStatusLabel = $product->stockStatusLabel)

({{ $stockStatusLabel }})

@endif
{!! BaseHelper::clean(Str::limit($product->description, 320)) !!}
@if (strlen($product->description) > 340) {{ __('View more') }} @endif
@if ($product->variations()->count() > 0)
{!! render_product_swatches($product, [ 'selected' => $selectedAttrs, 'view' => Theme::getThemeNamespace('views.ecommerce.attributes.swatches-renderer'), ]) !!}
@endif {!! render_product_options($product) !!} {!! apply_filters(ECOMMERCE_PRODUCT_DETAIL_EXTRA_HTML, null, $product) !!}
@csrf @if (EcommerceHelper::isWishlistEnabled()) @endif
{!! BaseHelper::clean($product->content) !!}
@if (EcommerceHelper::isReviewEnabled())
@include('plugins/ecommerce::themes.includes.reviews')
@endif @if (is_plugin_active('faq') && $product->faq_items)
@include(EcommerceHelper::viewPath('includes.product-faqs'), ['faqs' => $product->faq_items])
@endif
@if (($products = get_related_products($product)) && $products->isNotEmpty())

{{ __('You may also like') }}

{{ __('Take it to your cart') }}

@foreach ($products as $product)
{!! Theme::partial('ecommerce.product.item-grid', compact('product')) !!}
@endforeach
@endif