{!! Theme::breadcrumb()->render() !!}
@foreach ($productImages as $thumb)
{{ $product->name }}
@endforeach

{{ $product->name }}

@if (EcommerceHelper::isReviewEnabled()) @endif
@if ($product->front_sale_price !== $product->price) {{ format_price($product->front_sale_price) }} {{ format_price($product->front_sale_price) }} @else {{ format_price($product->price) }} @endif
{!! apply_filters('ecommerce_before_product_description', null, $product) !!}

{!! $product->description !!}

{!! apply_filters('ecommerce_after_product_description', null, $product) !!}
@if ($product->variations()->count() > 0) {!! render_product_swatches($product, [ 'selected' => $selectedAttrs, ]) !!} @endif
@csrf {!! apply_filters(ECOMMERCE_PRODUCT_DETAIL_EXTRA_HTML, null) !!}
@if ($product->sku) {{ __('SKU') }} : {{ $product->sku }} @endif {{ ! $product->isOutOfStock() ? __('In stock') : __('Out of stock') }} @if (!$product->categories->isEmpty()) {{ __('Categories') }} : @foreach ($product->categories as $category) {{ $category->name }} @if (! $loop->last) , @endif @endforeach @endif
{{ __('Description') }}
{!! BaseHelper::clean($product->content) !!}
{{ theme_option('product-bonus-title')}}
{!! theme_option('product-bonus') !!}
@if (EcommerceHelper::isReviewEnabled())
{{ __('Reviews') }} ({{ $product->reviews_count }})
@endif
@php $crossSaleProducts = get_cross_sale_products($product); @endphp @if (!empty($crossSaleProducts)) @endif
@php $relatedProducts = get_related_products($product); @endphp @if (!empty($relatedProducts)) @endif