@extends('admin.layouts.master') @section('content')

{{ trans('app.order') . ': ' . $order->order_number }}

{{ $order->status ? strToupper(optional($order->status)->name) : trans('app.statuses.new') }}
{{ trans('app.payment') . ': ' . $order->paymentMethod->name }} {!! $order->paymentStatusName() !!}

{{ trans('app.order_details') }}

@if(count($order->inventories) > 0) @foreach($order->inventories as $item ) @endforeach @else @endif
@if($item->image) {{ trans('app.image') }} @elseif(optional($item->product)->featuredImage) {{ trans('app.image') }} @else {{ trans('app.image') }} @endif {{ $item->pivot->item_description }} {{ get_formated_currency($item->pivot->unit_price) }} x {{ $item->pivot->quantity }} {{ get_formated_currency($item->pivot->quantity * $item->pivot->unit_price) }}
{{ trans('help.empty_cart') }}
@if($order->admin_note) {{ trans('app.admin_note') }}:
{!! $order->admin_note !!}
@endif
@if($order->shippingPackage) @endif @if($order->handling) @endif
{{ trans('app.total') }} {{ get_formated_currency($order->total) }}
{{ trans('app.discount') }} − {{ get_formated_currency($order->discount) }}
{{ trans('app.shipping') }}
@if($order->shippingRate) {{ optional($order->shippingRate)->name }} @php $carrier_name = $order->carrier ? $order->carrier->name : ( $order->shippingRate ? optional($order->shippingRate->carrier)->name : Null); @endphp @if($carrier_name) {{ trans('app.by') . ' ' . $carrier_name }} @endif @else {{ trans('app.custom_shipping') }} @endif
{{ get_formated_currency($order->shipping) }}
{{ trans('app.packaging') }}
{{ optional($order->shippingPackage)->name }}
{{ get_formated_currency($order->packaging) }}
{{ trans('app.handling') }} {{ get_formated_currency($order->handling) }}
{{ trans('app.taxes') }}
@if($order->shippingZone) {{ optional($order->shippingZone)->name }} @elseif($order->shippingRate) {{ optional($order->shippingRate->shippingZone)->name }} @endif {{ get_formated_decimal($order->taxrate, true, 2) }}%
{{ get_formated_currency($order->taxes) }}
{{ trans('app.grand_total') }} {{ get_formated_currency($order->grand_total) }}
@php $refunded_amt = $order->refundedSum(); @endphp @if($refunded_amt > 0) @endif @can('fulfill', $order)
{!! Form::open(['route' => ['admin.order.order.togglePaymentStatus', $order], 'method' => 'put', 'class' => 'inline']) !!} {!! Form::close() !!} @can('initiate', App\Refund::class) @if($order->isPaid()) {{ trans('app.initiate_refund') }} @endif @endcan
@if(!$order->status->fulfilled) {{ trans('app.fulfill_order') }} @else @can('archive', $order) {!! Form::open(['route' => ['admin.order.order.archive', $order->id], 'method' => 'delete', 'class' => 'inline']) !!} {!! Form::close() !!} @endcan {{ trans('app.update') }} @endif
@endcan @include('admin.partials._activity_logs', ['logger' => $order])

{{ trans('app.customer') }}

@if($order->customer->image) {{ trans('app.avatar') }} @else {{ trans('app.avatar') }} @endif @if(config('system_settings.vendor_can_view_customer_info')) {{ $order->customer->getName() }} @else {{ $order->customer->getName() }} @endif

@if($order->customer->email) {{ trans('app.email') . ': ' . $order->customer->email }} @endif
{{ strtoupper(trans('app.shipping_address')) }}
{!! address_str_to_html($order->shipping_address) !!}
{{ strtoupper(trans('app.billing_address')) }}
@if($order->shipping_address == $order->billing_address) {!! Form::label('same_as_shipping_address', strtoupper(trans('app.same_as_shipping_address')), ['class' => 'indent5']) !!} @else {!! address_str_to_html($order->billing_address) !!} @endif
@if($order->refunds->count())

{{ trans('app.refunds') }}

@foreach($order->refunds as $refund ) @endforeach
{{ $refund->created_at->diffForHumans() }} {{ get_formated_currency($refund->amount) }} {!! $refund->statusName() !!} @can('approve', $refund)   @endcan
@endif

{{ trans('app.shipping') }}

{{ trans('app.tracking_id') }}: {{ $order->tracking_id }}
{{ trans('app.carrier') }}: {{ $order->carrier ? $order->carrier->name : ( $order->shippingRate ? optional($order->shippingRate->carrier)->name : '') }}
{{ trans('app.total_weight') }}: {{ get_formated_weight($order->shipping_weight) }}
@if($order->carrier && $order->tracking_id) @php $tracking_url = getTrackingUrl($order->tracking_id, $order->carrier_id); @endphp {{ trans('app.tracking_url') }}: {{ $tracking_url }} @endif
@endsection