@extends('layouts.app') @section('title', 'Modifier - ' . $item->name) @section('content')
{{-- En-tête compact --}}
Retour

✏️ Modifier l'article

{{ $item->name }}

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Formulaire --}}
@csrf @method('PUT') {{-- Section Informations de base --}}

Informations

@error('name')

{{ $message }}

@enderror
@error('category')

{{ $message }}

@enderror
@error('sku')

{{ $message }}

@enderror
@error('description')

{{ $message }}

@enderror
{{-- Section Prix et Bénéfices --}}

Prix

@error('cost_per_unit')

{{ $message }}

@enderror
@error('selling_price')

{{ $message }}

@enderror
+0€ 0%
{{-- Indicateur visuel de marge compact --}}
Rentabilité -
{{-- Résumé financier complet --}} @php $itemProfit = ($item->selling_price - $item->cost_per_unit) * $item->quantity; $itemMargin = $item->cost_per_unit > 0 ? (($item->selling_price - $item->cost_per_unit) / $item->cost_per_unit) * 100 : 0; @endphp

💰 Résumé financier (stock: {{ $item->quantity }})

Coût total

{{ number_format($item->cost_per_unit * $item->quantity, 0) }}€

Valeur vente

{{ number_format($item->selling_price * $item->quantity, 0) }}€

Bénéfice

{{ $itemProfit >= 0 ? '+' : '' }}{{ number_format($itemProfit, 0) }}€

{{-- Section Stock --}}

Gestion du Stock

@error('quantity')

{{ $message }}

@enderror @if($item->initial_quantity)

Initial: {{ $item->initial_quantity }}

@endif
{{-- Infos de suivi --}} @if($item->last_restocked_at || $item->created_at)
@if($item->last_restocked_at) 📦 Dernier réappro: {{ $item->last_restocked_at->format('d/m/Y') }} @endif @if($item->created_at) 📅 Créé le: {{ $item->created_at->format('d/m/Y') }} @endif @if($item->updated_at && $item->updated_at != $item->created_at) ✏️ Modifié: {{ $item->updated_at->format('d/m/Y H:i') }} @endif
@endif
{{-- Section Fournisseur et Emplacement --}}

Fournisseur

{{-- Photos actuelles --}} @php $photos = is_array($item->photos) ? $item->photos : json_decode($item->photos, true); @endphp @if($photos && count($photos) > 0)

Photos

@foreach($photos as $photo) Photo @endforeach
@endif {{-- Lien avec Vente Flash --}} @php // Chercher les ventes urgentes liées à cet article d'inventaire $linkedUrgentSales = \App\Models\UrgentSale::where('inventory_item_id', $item->id)->get(); @endphp @if($item->urgent_sale_id || $linkedUrgentSales->count() > 0)

⚡ Ventes flash liées

Cet article est lié à {{ $linkedUrgentSales->count() }} vente(s) urgente(s)

@foreach($linkedUrgentSales as $sale)

{{ $sale->title }}

{{ number_format($sale->price, 2) }} € • {{ ucfirst($sale->status) }}

Modifier →
@endforeach
@else {{-- Pas de vente liée - proposer d'en créer une --}}

💡 Créer une vente flash ?

Vendez cet article rapidement avec une annonce urgente

⚡ Créer une vente flash
@endif {{-- Boutons d'action du formulaire principal --}}
Annuler
{{-- Zone de danger --}}

Zone de danger

Supprimer définitivement cet article

@csrf @method('DELETE')
@push('scripts') @endpush @endsection