@php use Illuminate\Support\Str; if(auth()->check() && config('site.cliente_diferenciado')) { $tpC = $getClientData->getTypeCustomer()->cliente_tipo; $tipoCliente = $getClientData->getTypeCustomer()->cliente_tipo; $clienteTabela = $getClientData->getTablePriceFromCustomer(); $tab_cliente = explode("|", $clienteTabela->cliente_tabela); $tabelaValor = config('cart.valor_tabela_padrao'); foreach ($tab_cliente as $key => $vl_tab) { if($vl_tab !== "") { $tabelaValor = $vl_tab; } } } else { $tpC = ''; } @endphp @if($products->count() > 0) @foreach ($products as $produto) @php // $produto->cover ? $src = config('site.url')."storage/".$produto->cover : $src = asset('storage/images/img-indisponivel.jpg'); $srcImage = $imageItem->getCover($produto->sku); if($srcImage) { $src = config('site.url')."storage/products/".$srcImage->file_item_id.(strtolower($srcImage->file_item_extensao)); } else { $src = asset('storage/images/img-indisponivel.jpg'); } $preco_valido = $produto->price; if(auth()->check() && config('site.cliente_diferenciado')) { switch (intval($tabelaValor)) { case 1: $preco_valido = $produto->vl_tab_2; // Regra de negócio alterada para a os preços já com IPI (ou não) break; case 2: $preco_valido = $produto->vl_tab_2; break; case 3: $preco_valido = $produto->vl_tab_3; break; case 4: $preco_valido = $produto->vl_tab_4; break; case 5: $preco_valido = $produto->vl_tab_5; break; default: $preco_valido = $produto->vl_tab_2; break; } } $min_quantity = $produto->ean_qtd <= $produto->quantity ? $produto->ean_qtd : 1; if($produto->sale_price && ($produto->sale_price_ini <= now() && $produto->sale_price_fim > now() || $produto->sale_price_ini === null)){ $preco_valido = $produto->sale_price; } else { $preco_valido; } @endphp
ITEM COM VARIAÇÃO DE TAMANHO
@endif