@extends('admin.layouts.app') @section('title', t('admin.orders.detail_title') . ' #' . $order->order_number) @section('page_title', t('admin.orders.detail_title') . ' #' . $order->order_number) @section('content')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- Order Info --}}

{{ t('admin.orders.info') }}

{{ t('admin.orders.order_number') }}
{{ $order->order_number }}
{{ t('admin.orders.payment') }}
{{ $order->payment_status }}
{{ t('admin.orders.model') }}
{{ $order->designerModel?->name ?? '-' }}
{{ t('admin.orders.stone_total') }}
{{ number_format($order->stone_total, 2) }} ₺
{{ t('admin.orders.base_price') }}
{{ number_format($order->base_price, 2) }} ₺
{{ t('admin.orders.total') }}
{{ number_format($order->total, 2) }} ₺
@if($order->tracking_number)
{{ t('admin.orders.tracking') }}
{{ $order->tracking_number }}
@endif
{{ t('admin.orders.date') }}
{{ $order->created_at->format('d.m.Y H:i') }}
{{-- Customer Info --}}

{{ t('admin.orders.customer_info') }}

{{ t('admin.orders.customer_name') }}
{{ $order->customer_name }}
{{ t('admin.orders.customer_email') }}
{{ $order->customer_email }}
{{ t('admin.orders.customer_phone') }}
{{ $order->customer_phone }}
{{ t('admin.orders.address') }}
{{ $order->address }}
{{-- Actions --}}
{{-- Status Update --}} @can('update_order_status')

{{ t('admin.orders.change_status') }}

@csrf
@endcan {{-- Add Tracking --}} @can('add_tracking_number')

{{ t('admin.orders.tracking') }}

@csrf
@endcan
{{-- Add Note --}} @can('add_order_note')

{{ t('admin.orders.add_note') }}

@csrf
@endcan {{-- Order Logs --}}

{{ t('admin.orders.logs') }}

@forelse($order->logs->sortByDesc('created_at') as $log)
{{ $log->action }} @if($log->meta_json) — @if($log->action === 'status_changed') {{ $log->meta_json['from'] ?? '' }} → {{ $log->meta_json['to'] ?? '' }} @elseif($log->action === 'note_added') {{ $log->meta_json['note'] ?? '' }} @elseif($log->action === 'tracking_added') {{ $log->meta_json['tracking_number'] ?? '' }} @else {{ json_encode($log->meta_json) }} @endif @endif
{{ $log->created_at->format('d.m.Y H:i:s') }}
@empty

{{ t('admin.orders.no_logs') }}

@endforelse
@endsection