@php /** * @name Pagina carrello\Prodotto\Prodotto senza varianti * @version 1.0.0 */ @endphp
@do_action( "product_quantity_field", $product) @php $stock = $product->get_stock(); $stock_quantity = (!empty($stock)) ? (int)$stock->get_quantity() : 0; $field_class = ['form-control', 'input-quantity', 'check-quantity']; if(is_customer()){ $field_class[] = 'check-quantity-stock'; } if(!$product->is_visible()){ $field_class[] = 'check-product-visibility'; } $field_set = [ 'class' => implode(' ', $field_class), 'id' => 'quantity-'.$product->get_id(), 'current-quantity' => ($product->in_cart()) ? $product->get_quantity() : 0, 'stock-quantity' => $stock_quantity, 'min' => 0 ]; if(is_customer()){ $field_set['max'] = $stock_quantity; } if(!$product->is_visible()){ $field_set['disabled'] = true; $field_set['max'] = $field_set['current-quantity']; $field_set['min'] = $field_set['current-quantity']; } @endphp {!! Form::text('quantity', ($product->in_cart()) ? $product->get_quantity() : 0, $field_set) !!} @do_action( "product_quantity_field_after", $product)