@extends('dashboard.body.main') @section('specificpagestyles') @endsection @section('container')
{{-- Header --}}

Editar Ficha de Producto

Actualiza los datos, stock y márgenes del producto en tiempo real.

@csrf @method('put')
{{-- Columna Izquierda: Foto y Acciones Clave --}}
profile-pic
@error('product_image')
{{ $message }}
@enderror

{{ old('product_name', $product->product_name) }}

Precio de Venta Actual

${{ number_format($product->selling_price, 0, ',', '.') }}

SKU: {{ $product->product_code ?? 'Auto-generado' }} {{-- Mini gráfico de ventas por día --}}
Ventas Diarias (Últimos 15 Días)
@if($product->product_code && isset($barcode))
{!! $barcode !!}
{{ $product->product_code }}
@endif
{{-- Columna Derecha: Formularios Estructurados --}}
{{-- Sección 1: Información Básica --}}
Información General
@error('product_name')
{{ $message }}
@enderror
@error('product_code')
{{ $message }}
@enderror
@error('category_id')
{{ $message }}
@enderror
{{-- Quick supplier form inline --}} @error('supplier_id')
{{ $message }}
@enderror
{{-- Sección 2: Inventario & Stock --}}
Control de Stock & Vencimiento
@error('product_store')
{{ $message }}
@enderror
@error('min_stock')
{{ $message }}
@enderror
@error('expire_date')
{{ $message }}
@enderror
track_stock) ? 'checked' : '' }}>
{{-- Sección 3: Costos, Precios y Margen --}}
Precios & Finanzas
$
@error('buying_price')
{{ $message }}
@enderror
@php $costVal = (float)$product->buying_price; $priceVal = (float)$product->selling_price; $initialMargin = $costVal > 0 ? round((($priceVal - $costVal) / $costVal) * 100, 1) : 40; @endphp
$
@error('selling_price')
{{ $message }}
@enderror
{{-- Botones de Acción --}}
Cancelar
@include('components.preview-img-form') @endsection