@extends('layouts.master') @section('title', trans('messages.product_details')) @section('content')
{{ $product->name_ar }}
@endif{{ trans('messages.category') }}: {{ $product->category?->name ?? 'N/A' }}
@if($product->brand){{ trans('messages.brand') }}: {{ $product->brand }}
@endif{{ trans('messages.unit') }}: {{ $product->unit }}
{{ trans('messages.purchase_price') }}: {{ format_currency($product->purchase_price) }}
{{ trans('messages.selling_price') }}: {{ format_currency($product->selling_price) }}
{{ trans('messages.tax_rate') }}: {{ $product->tax_rate }}%
{{ trans('messages.stock') }}: {{ $product->stock_quantity }}
{{ trans('messages.reorder_level') }}: {{ $product->reorder_level }}
{{ trans('messages.description') }}:
{{ $product->description }}
@endif| {{ trans('messages.warehouse') }} | {{ trans('messages.quantity') }} | {{ trans('messages.reorder_level') }} | {{ trans('messages.status') }} |
|---|---|---|---|
| {{ app()->getLocale() === 'ar' && $warehouse->name_ar ? $warehouse->name_ar : $warehouse->name }} @if($isDefault) {{ trans('messages.default') }} @endif | {{ number_format($quantity) }} | {{ number_format($reorderLevel) }} | @if($isLowStock) {{ trans('messages.low_stock') }} @else {{ trans('messages.in_stock') }} @endif |
| {{ trans('messages.total') }} | {{ number_format($product->warehouses->sum(function($w) use ($product) { $pivot = $product->warehouses()->where('warehouses.id', $w->id)->first(); return $pivot ? $pivot->pivot->quantity : 0; })) }} | ||
| {{ trans('messages.batch_number') }} | {{ trans('messages.supplier') }} | {{ trans('messages.purchase_invoice') }} | {{ trans('messages.purchase_date') }} | {{ trans('messages.expiry_date') }} | {{ trans('messages.initial_quantity') }} | {{ trans('messages.current_quantity') }} | {{ trans('messages.purchase_price') }} |
|---|---|---|---|---|---|---|---|
| {{ $batch->batch_number }} | {{ $batch->supplier->name }} | {{ $batch->purchaseInvoice->invoice_number }} | {{ $batch->purchase_date->format('Y-m-d') }} | @if($batch->expiry_date) {{ $batch->expiry_date->format('Y-m-d') }} @if($batch->isExpired()) {{ trans('messages.expired') }} @elseif($batch->isExpiringSoon()) {{ trans('messages.expiring_soon') }} @endif @else - @endif | {{ number_format($batch->initial_quantity) }} | {{ number_format($batch->current_quantity) }} ({{ number_format($batch->remaining_percentage, 1) }}%) | {{ format_currency($batch->purchase_price) }} |