@php $quantity = isset($quantity) ? $quantity: 1; $multiplier = isset($multiplier) ? $multiplier: 1; $unit_id = isset($unit_id) ? $unit_id: null; // Normaliza valores que podem vir como string com virgula (formato BR) $_qty_num = is_numeric($quantity) ? (float) $quantity : (float) str_replace(',', '.', $quantity ?? 0); $_mul_num = is_numeric($multiplier) ? (float) $multiplier : (float) str_replace(',', '.', $multiplier ?? 0); @endphp @foreach($variations as $variation) @if($product->type == 'variable') {{ $product->name }} ({{ $variation->name }}) - {{ $variation->sub_sku }} @else {{ $product->name }} - {{ $variation->sub_sku }} @endif {!! Form::text('quantity[]', @num_format($_qty_num), ['class' => 'form-control col-sm-12 input-sm quantity input_number mousetrap', 'required', 'style '=> "width: 77px"]); !!} @if(!empty($sub_units))
@else {{ $product->unit->short_name }} @endif {{ $variation->default_purchase_price }} @php $_pp_num = is_numeric($variation->default_purchase_price) ? (float) $variation->default_purchase_price : (float) str_replace(',', '.', $variation->default_purchase_price ?? 0); $_total_num = $_pp_num * $_qty_num * $_mul_num; @endphp {{ $_total_num }} @endforeach