@php $price = $product->price(); $priceValue = $price->getPrice(); $priceFormatted ??= $price->displayAsText(); $priceOriginalFormatted ??= $price->displayPriceOriginalAsText(); $priceWrapperTag ??= 'p'; $priceWrapperClass ??= 'ps-product__price'; $priceClass ??= ''; $priceOriginalWrapperClass ??= ''; $priceOriginalClass ??= ''; $salePercentageClass ??= ''; $shouldShowPrice = (! EcommerceHelper::hideProductPrice() || EcommerceHelper::isCartEnabled()) && (! EcommerceHelper::hideProductPriceWhenZero() || $priceValue > 0); @endphp @if ($shouldShowPrice) <{{ $priceWrapperTag }} class="{{ trim($priceWrapperClass . ($product->isOnSale() ? ' sale' : '')) }}"> {{ $priceFormatted }} @if ($product->isOnSale()) {{ $priceOriginalFormatted }} @if (! empty($showSalePercentage)) ({{ get_sale_percentage($product->price, $product->front_sale_price) }}) @endif @endif @endif