@php($pricing = $product->getPriceByCurrency(currency())) @includeWhen(app('extension')->extensionIsEnabled('customers_reviews'), 'customers_reviews::default.partials.product_widgets')
{{-- Extension injection point: Top badges (e.g., "Top Rated", "New", promotional badges, etc.) --}} {{-- Extensions can push content here using View Composers and @push('product-badges-top') --}} @stack('product-badges-top')

{{ $product->hasMetadata('pinned_label') ? $product->getMetadata('pinned_label') : __('store.mustpopular') }}

{{ $product->trans('name') }}

{{-- Extension injection point: After title (e.g., rating stars, reviews count, certifications) --}} {{-- Extensions can push content here using View Composers and @push('product-after-title') --}} @stack('product-after-title') {{-- Extension injection point: Before price (e.g., discount badges, limited offers) --}} {{-- Extensions can push content here using View Composers and @push('product-before-price') --}} @stack('product-before-price') @if ($product->isPersonalized()) {{ __('store.product.personalized') }} @elseif ($pricing->isFree()) {{ __('global.free') }} @else {{ $pricing->getPriceByDisplayMode() }} {{ $pricing->getSymbol() }} {{ $pricing->taxTitle() }} @if ($pricing->hasSetup())

{{ $pricing->pricingMessage() }}

@endif @endif @if ($product->isOutOfStock()) @else {{ $basket_title ?? $product->basket_title() }} @include("shared.icons.array-right") @endif