@extends('layouts.front.app') @section('og') @if(!is_null($product->cover)) cover") }}" /> @endif @endsection @section('content')
{{ csrf_field() }}
@php if ($product->sale_price && ($product->sale_price_ini <= now() && $product->sale_price_fim > now() && $product->sale_price_ini !== null && $product->sale_price_fim !== null)) { $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

{{ $product->name }}

Código: {{ $product->sku }}

Disponibilidade: @if($product->variavel_value->count() > 0) Tem Variações @elseif($product->quantity > 0 ) Em Estoque @else Indisponível @endif

@if ($product->brand)

Marca: {{ $product->brand->name }}

@endif

@php $qty_variavel = 0 @endphp @foreach ($product->attributes as $pdt_variavel) @php $pdt_variavel->quantity > 0 ? $qty_variavel++ : null @endphp @endforeach
@if(config('site.catalogo_produtos')) @else @if($product->sob_consulta === 0) {{-- Se não for item sob_consulta --}} @if($product->attributes->count() > 0 && $qty_variavel > 0) {{-- Exibe a informação a partir, pois existem variaveis --}} {{--

A partir de {{ config('cart.currency_symbol') }} {{ number_format($preco_valido, 2, ',', '.') }}

--}} Consulte um vendedor @else {{-- caso contrario, já exibe por --}} @if($product->quantity > 0)

@if ($product->sale_price && ($product->sale_price_ini <= now() && $product->sale_price_fim > now() && $product->sale_price_ini !== null && $product->sale_price_fim !== null)) {{ config('cart.currency_symbol') }} {{ number_format($product->price, 2, ',', '.') }} @endif {{ config('cart.currency_symbol') }} {{ number_format($preco_valido, 2, ',', '.') }}

@endif @endif @else {{-- Sendo sob consulta, apenas exibe a informação para consultar o item --}} @endif @if (config('cart.desconto_boleto') > 0 && $product->sob_consulta != 1 && ($product->quantity > 0 || ($product->attributes->count() > 0 && $qty_variavel > 0 )))
por {{ config('cart.currency_symbol') }} {{ number_format($valorBoleto, 2, ',','.') }} (via Transferência ou Depósito Bancário )
@endif @endif
@if(config('site.catalogo_produtos')) Consulte um vendedor @else @if (($valor > config('cart.valor_min_parcela')) && intval($parcela) > 1 && $product->sob_consulta != 1 && ($product->quantity > 0 || ($product->attributes->count() > 0 && $qty_variavel > 0) ) )

ou até {{ $parcela }}X de {{ config('cart.currency_symbol') }} {{ number_format($valor, 2, ',', '.') }} (s/ juros)

@endif @if ($product->sob_consulta === 0 ) @if($product->quantity > 0 && !$product->attributes->count() > 0)
@else @if(!$qty_variavel) {{--

Oops...

Esse produto encontra-se indisponível
--}} Consulte nosso vendedor @endif @endif @else @if($product->quantity > 0 || $product->attributes->count() > 0 ) @else {{--

Oops...

Esse produto encontra-se indisponível
--}} Consulte nosso vendedor @endif @endif @endif
@if(!config('site.catalogo_produtos')) @if($product->sob_consulta != 1 && ($product->quantity > 0 || ($product->attributes->count() > 0 && $qty_variavel > 0) )) @include(config('site.domain').'.front.shared.parcelamento') @endif @if($product->quantity > 0 || ($product->attributes->count() > 0 && $qty_variavel > 0 )) @include('layouts.front.shared.frete_vue') @endif @endif
@if($product->attributes->count() > 0)
@if($product->SubCategoria->id_subgrupo !==10) {{-- Se não for isca, abrirá uma listagem digerente, tabulada --}}

Modelos


(Será adicionado ao carrinho, quando selecionar a quantidade) @foreach($product->attributes as $productAttribute => $value) @php $itemVariavel = false; $quantidade = 0; if ($value->sale_price){ $preco_valido = $value->sale_price; } else { $preco_valido = $value->price; } foreach ($getCartItems as $variavelCart) { /* dd($variavelCart->options->product_attribute_id === $value->id, $variavelCart->options->product_attribute_id, $value->id); */ if(intval($variavelCart->options->product_attribute_id) === $value->id) { $itemVariavel = true; $quantidade = $variavelCart->qty; } } @endphp @endforeach
Opção Quantidade Preço unitário
quantity === 0) disabled @endif @if($itemVariavel) checked @endif @if ($value->quantity === 0 ) disabled @endif value="{{$value->id}}" />
@if ($value->quantity > 0 && !$product->sob_consulta ) @else Consulte nosso vendedor @endif @if ($preco_valido > 0.00 && $value->quantity > 0 && !$product->sob_consulta) {{ config('cart.currency_symbol') }} {{ number_format($preco_valido, 2, ',', '.') }} @else -- @endif
@if(config('site.catalogo_produtos')) Consulte um vendedor @else {{-- --}} attributes->count() > 0) disabled @endif>
@endif
@else{{-- Neste caso, será uma isca, abrindo outro tipo de seleção --}}

Modelos


@foreach($product->attributes as $value) @php $src = $value->cover_attribute ? config('site.url')."storage/$value->cover_attribute" : asset("storage/images/sem_imagem.png"); @endphp
{{ $product->name }} {{ $value->attributesValues->first()->value }}
{{$value->attributesValues->first()->value}}
@if(intval($value->quantity) > 0 && !$product->sob_consulta ) @else
Produto Indisponível Consulte-nos
@endif
@endforeach
@if(config('site.catalogo_produtos')) Consulte um vendedor @else @if ( ($product->quantity > 0 && $product->sob_consulta === 0) || $product->attributes->count() > 0 )
{{-- --}} attributes->count() > 0) disabled @endif>
@endif @endif @endif
@endif
@include(config('site.domain').'.front.shared.details-product') @endsection @section('js') {{--Arquivo VueJS comum aos projetos--}} @include('layouts.front.js.vueJS') {{--Arquivo VueJS comum aos projetos--}} {{--Arquivo Jquery comum aos projetos--}} @include('layouts.front.js.jqueryJS') {{--Arquivo Jquery comum aos projetos--}} {{--Arquivo Jquery comum aos projetos--}} @include('layouts.front.js.arrowJS') {{--Arquivo Jquery comum aos projetos--}} @endsection