@extends('layouts.front.app') @section('og') @endsection @section('content') @include('layouts.front.shared.modal-rating')
@if ($product) @include('layouts.front.shared.error-success')
@if(!$product->quantity > 0) @include('layouts.front.shared.favoritos') @endif @include('layouts.front.shared.floating-button')
{{ csrf_field() }}

{{ $product->name }}

SKU: {{ $product->sku }} Disponibilidade: @if($product->variavel_value->count() > 0) Tem Variações @elseif($product->quantity > 0 ) Em Estoque @else Indisponível @endif
@if ($product->ratings()->count() === 0) Este produto ainda não foi avaliado.
@else {{$product->ratings()->count()}} @if ($product->ratings()->count() === 1) avaliação @else avaliações @endif @endif
@php if ($product->sale_price && ($product->sale_price_ini <= now() && $product->sale_price_fim > now() || is_null($product->sale_price_ini))) { $preco_valido = $product->sale_price; } else { $preco_valido = $product->price; } $valorBoleto = (config('cart.desconto_boleto') > 0) ? $preco_valido - ($preco_valido * (config('cart.desconto_boleto') / 100)) : $preco_valido; $valor = 0.00; $parcela = 0; for($p = 1 ; $p <= config('cart.parc_sem_juros') ; $p++) { if (round($preco_valido / $p, 2) > config('cart.valor_min_parcela')) { $valor = $preco_valido / $p; $parcela = $p; } } @endphp

por {{ config('cart.currency_symbol') }} {{ number_format($preco_valido, 2, ',', '.') }}

@if(floatval($preco_valido) !== floatval($valor))

ou em até {{ $parcela }}x de {{ config('cart.currency_symbol') }} {{ number_format($valor, 2, ',', '.') }} s/ juros (somente para o site)

@else

@endif
@if($product->quantity > 0) @if (!config('site.catalogo_produtos')) {{-- Caso o site não esteja marcado como catálogo - possuir compras ativas --}}
@endif @endif
@if(($product->quantity > 0 || $product->attributes->count() > 0) && config('site.busca_correios') && !config('site.catalogo_produtos') ) @if(config('site.domain') == "ultrapneus") @php $polParaCm = 2.54; if( $product->tire_width > 0 ) { $largura = floatval($product->tire_width / 10); } elseif ( floatval($product->width) > 0 ) { $largura = floatval($product->width); } else { $largura = 15; } // Pega a altura do item if ( floatval($product->tire_rim) > 0 ) { $aro = floatval($product->tire_rim) * floatval($polParaCm); $altConv = (floatval($product->tire_width) * floatval($product->tire_height) / 100) / 10; $altura = ($altConv + $aro); } elseif ( $product->height > 0 ) { $altura = $product->height; } else { $altura = 5; } // Pega a profundidade if ( floatval($product->tire_height > 0) ) { $comprimento = $altura; } elseif ( $product->length > 0 ) { $comprimento = $product->length; } else { $comprimento = 20; } @endphp @endif @include('layouts.front.shared.frete') @endif
@else
@endif
@include(config('site.domain').'.front.shared.details-product', ["product"=> $product]) @endsection @section('js') {{--Arquivo VueJS comum aos projetos--}} @include('layouts.front.js.vueJS') {{--Arquivo VueJS comum aos projetos--}} {{--Arquivo com funcoes auto invocaveis comum aos projetos--}} @include('layouts.front.js.iifeJS') {{--Arquivo com funcoes auto invocaveis comum aos projetos--}} {{--Arquivo Anonimas comum aos projetos--}} @include('layouts.front.js.arrowJS') {{--Arquivo Anonimas comum aos projetos--}} {{--Arquivo Jquery comum aos projetos--}} @include('layouts.front.js.jqueryJS') {{--Arquivo Jquery comum aos projetos--}} @endsection