@extends('layouts.app') @section('title', 'Modifier ' . $foodProduct->name) @section('content')

✏️ Modifier le produit

{{ $foodProduct->name }}

@csrf @method('PUT')
@error('name')

{{ $message }}

@enderror
@error('category')

{{ $message }}

@enderror
@error('price')

{{ $message }}

@enderror
@php $commissionRate = \App\Services\CommissionService::ratePercent('food', 'prestataire'); $stripeFeePercent = (float) get_setting('stripe_fee_percent', '1.4'); $stripeFeeFixed = (float) get_setting('stripe_fee_fixed', '0.25'); $price = $foodProduct->price; $initialStripeFee = round(($price * $stripeFeePercent / 100) + $stripeFeeFixed, 2); $initialCommission = round($price * ($commissionRate / 100), 2); $initialReceive = round($price - $initialStripeFee - $initialCommission, 2); @endphp

💰 Aperçu de vos gains nets

💳 Client paie {{ number_format($price, 2) }}
Frais Stripe (~{{ $stripeFeePercent }}% + {{ number_format($stripeFeeFixed, 2) }}€) -{{ number_format($initialStripeFee, 2) }}
🏢 Commission TaPrestation ({{ $commissionRate }}%) -{{ number_format($initialCommission, 2) }}

✅ Vous recevez {{ number_format($initialReceive, 2) }}

Montant versé après validation de la commande par le client

@error('description')

{{ $message }}

@enderror
@error('preparation_time')

{{ $message }}

@enderror
@error('stock')

{{ $message }}

@enderror
@error('min_preorder_days')

{{ $message }}

@enderror

Exemple : `5 jours` = commande possible seulement à partir de J+5.

@if($foodProduct->image)
{{ $foodProduct->name }}
@endif
📷

Cliquez pour changer la photo

JPG, PNG ou WebP (max 2 Mo)

@error('image')

{{ $message }}

@enderror
@php($cashOnlyMode = function_exists('cash_only_mode') && cash_only_mode())

💳 Options de paiement

@if($cashOnlyMode)

Paiement en ligne désactivé

Ce produit reste disponible uniquement en paiement en espèces à la remise.

@else

L'acompte ou le prépaiement sécurise la commande et sera libéré après validation du code client.

@error('payment_policy')

{{ $message }}

@enderror
{{ old('deposit_percent', $foodProduct->deposit_percent ?? 30) }}%

Le client paiera cet acompte à la commande, le reste en espèces à la remise.

@error('deposit_percent')

{{ $message }}

@enderror
@endif
Annuler

⚠️ Zone de danger

La suppression est irréversible.

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