@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