MANTENEDOR DE PRECIOS A PRODUCTOS

@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
@csrf
Busqueda Producto:
@if(count($productos) && !is_null($buscar))
    @foreach($productos as $item)
    SKU: {{$item->SKU}}
    {{Str::limit($item->Titulo,37)}}
    @endforeach
@if (session()->has('Productos'))
  • {{ session('Productos') }}
@endif
@if(count($carro)) @foreach ($carro as $key => $item) @php $precio_normal = $item['precio'] ?? $item['costo'] ?? 0; // regular_price $precio_oferta = isset($item['sale_price']) ? $item['sale_price'] : null; // sale_price ORIGINAL de WooCommerce $nuevo_precio_normal = $item['nuevo_precio'] ?? null; $nuevo_precio_oferta = $item['nuevo_precio_oferta'] ?? null; // Lógica para tipo de cambio y diferencia $tipo_cambio = 'Normal'; if ($nuevo_precio_oferta !== null && $nuevo_precio_oferta !== '' && $nuevo_precio_oferta < $nuevo_precio_normal) { $tipo_cambio = 'Oferta'; } $diferencia = ($nuevo_precio_normal !== null && $nuevo_precio_normal !== '') ? $nuevo_precio_normal - $precio_normal : 0; @endphp @endforeach @endif
# ID SKU PRODUCTO PRECIO NORMAL PRECIO OFERTA NUEVO PRECIO NORMAL NUEVO PRECIO OFERTA TIPO CAMBIO DIFERENCIA ACCIONES
{{ $key + 1 }} {{ $item['producto_id'] }} {{ $item['sku'] }} {{ $item['titulo'] }} {{ number_format($precio_normal, 2, '.', '') }} @if($precio_oferta !== null && $precio_oferta !== '') {{ number_format($precio_oferta, 2, '.', '') }} @else - @endif @if($nuevo_precio_normal !== null && $nuevo_precio_normal !== '') {{ number_format($nuevo_precio_normal, 2, '.', '') }} @else - @endif @if($nuevo_precio_oferta !== null && $nuevo_precio_oferta !== '') {{ number_format($nuevo_precio_oferta, 2, '.', '') }} @else - @endif @if($tipo_cambio === 'Oferta') Oferta @else Normal @endif @if($diferencia > 0) ▲ {{ number_format($diferencia, 2, '.', '') }} @elseif($diferencia < 0) ▼ {{ number_format(abs($diferencia), 2, '.', '') }} @else - @endif
@push('scripts') @endpush