{{ RvMedia::image($product->image, $product->name) }}

{{ $product->name }}

@if (EcommerceHelper::isReviewEnabled()) @include(EcommerceHelper::viewPath('includes.rating')) @endif @include(EcommerceHelper::viewPath('includes.product-price')) {!! 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) !!}
@include(EcommerceHelper::viewPath('includes.product-quantity'))
@if(EcommerceHelper::isWishlistEnabled() || EcommerceHelper::isCompareEnabled())
@if (EcommerceHelper::isCompareEnabled()) @endif @if (EcommerceHelper::isWishlistEnabled()) @endif
@endif
@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