@extends('admin.layouts.app') @section('title', 'Edit order '.$order->order_number) @section('crumbs') Orders {{ $order->order_number }} Edit @endsection @section('content') @php // validation fail hole form er data, na hole order er item $rows = old('items', $order->items->map(fn ($i) => [ 'id' => $i->id, 'product_id' => $i->product_id, 'qty' => $i->qty, 'price' => (float) $i->price, 'size' => $i->size, 'color' => $i->color, ])->all()); // ei order e age theke je qty ache, sheta o "available" (edit e ferot ashbe) $inOrder = $order->items->groupBy('product_id')->map(fn ($g) => $g->sum('qty')); $countsStock = $order->status !== 'cancelled'; $val = fn ($k, $default = null) => old($k, $order->{$k} ?? $default); $area = old('area', $order->area); @endphp

Placed {{ $order->created_at->format('d M Y, h:i A') }} · {{ $order->status_label }}

🛡️ Fraud check 🖨️ Invoice ← Back
@if ($order->consignment_id)
⚠️ Ei order {{ \App\Services\Couriers\CourierManager::label($order->courier) }} e pathano hoye geche ({{ $order->tracking_code }}). Ekhane product, COD ba address bodlale courier er kache nije nije update hobe na, courier er panel e o bodlate hobe.
@endif @unless ($countsStock)
ℹ️ Order Cancelled: stock age i ferot geche, tai ekhane product bodlale stock e kono change hobe na.
@endunless
@csrf @method('PUT')

Products

ProductSizeColorPrice (৳)QtyTotal
@foreach ($rows as $i => $row)
৳0
@endforeach
@error('items')
{{ $message }}
@enderror @foreach ($errors->get('items.*') as $msgs)
{{ $msgs[0] }}
@endforeach

Customer

@include('admin.partials.field', ['name' => 'name', 'label' => 'Customer name', 'value' => $order->customer_name, 'required' => true]) @include('admin.partials.field', ['name' => 'phone', 'label' => 'Phone', 'value' => $order->phone, 'required' => true, 'placeholder' => '01XXXXXXXXX']) @include('admin.partials.field', ['name' => 'phone_alt', 'label' => 'Alternative phone', 'value' => $order->phone_alt, 'placeholder' => '01XXXXXXXXX'])
@include('partials.bd-location', ['cityId' => 'f_city', 'zoneId' => 'f_zone', 'city' => $val('city'), 'part' => 'city', 'required' => false, 'class' => $errors->has('city') ? 'is-invalid' : '']) @error('city')
{{ $message }}
@enderror
@include('partials.bd-location', ['cityId' => 'f_city', 'zoneId' => 'f_zone', 'zone' => $val('zone'), 'part' => 'zone', 'required' => false, 'class' => $errors->has('zone') ? 'is-invalid' : '']) @error('zone')
{{ $message }}
@enderror
@include('admin.partials.field', ['name' => 'address', 'label' => 'Full address', 'type' => 'textarea', 'value' => $order->address, 'required' => true, 'full' => true, 'rows' => 3]) @include('admin.partials.field', ['name' => 'note', 'label' => 'Note', 'type' => 'textarea', 'value' => $order->note, 'full' => true, 'rows' => 2])

Payment

@include('admin.partials.field', ['name' => 'shipping', 'label' => 'Delivery charge (৳)', 'type' => 'number', 'value' => (float) $order->shipping, 'required' => true, 'attrs' => 'min="0" step="1"']) @include('admin.partials.field', ['name' => 'discount', 'label' => 'Discount (৳)', 'type' => 'number', 'value' => (float) $order->discount, 'attrs' => 'min="0" step="1"'])
Subtotal৳0
Delivery৳0
Discount−৳0
Total৳0
Ager total৳{{ number_format($order->total) }}
Cancel
@endsection @push('scripts') @endpush