@php Theme::set('pageName', __('Order Tracking')) @endphp

{{ __('Order tracking') }}

{{ __('Tracking your order status') }}

@if ($errors->has('order_id')) {{ $errors->first('order_id') }} @endif
@if ($errors->has('email')) {{ $errors->first('email') }} @endif
@if ($order)
{{ __('Order information') }}

{{ __('Order number') }}: {{ get_order_code($order->id) }}

{{ __('Time') }}: {{ $order->created_at->translatedFormat('M d, Y h:m') }}

{{ __('Order status') }}: {{ $order->status->label() }}

{{ __('Payment method') }}: {{ $order->payment->payment_channel->label() }}

{{ __('Payment status') }}: {{ $order->payment->status->label() }}

{{ __('Customer information') }}

{{ __('Full Name') }}: {{ $order->address->name }}

{{ __('Phone') }}: {{ $order->address->phone }}

{{ __('Address') }}: {{ $order->address->address }}

{{ __('City') }}: {{ $order->address->city }}

{{ __('State') }}: {{ $order->address->state }}

@if (count(EcommerceHelper::getAvailableCountries()) > 1)

{{ __('Country') }}: {{ $order->address->country_name }}

@endif @if (EcommerceHelper::isZipCodeEnabled())

{{ __('Zip code') }}: {{ $order->address->zip_code }}

@endif

{{ __('Order detail') }}
@foreach($order->products as $key => $orderProduct) @php $product = get_products([ 'condition' => [ 'ec_products.status' => \Botble\Base\Enums\BaseStatusEnum::PUBLISHED, 'ec_products.id' => $orderProduct->product_id, ], 'take' => 1, 'select' => [ 'ec_products.id', 'ec_products.images', 'ec_products.name', 'ec_products.price', 'ec_products.sale_price', 'ec_products.sale_type', 'ec_products.start_date', 'ec_products.end_date', 'ec_products.sku', 'ec_products.is_variation', ], ]); @endphp @if ($product) @endif @endforeach
# {{ __('Image') }} {{ __('Product') }} {{ __('Amount') }} {{ __('Quantity') }} {{ __('Total') }}
{{ $key + 1 }} {{ $product->name }} {{ $product->name }} @if ($product->sku) ({{ $product->sku }}) @endif @if ($product->is_variation)

@php $attributes = get_product_attributes($product->id) @endphp @if (!empty($attributes)) @foreach ($attributes as $attribute) {{ $attribute->attribute_set_title }}: {{ $attribute->title }}@if (!$loop->last), @endif @endforeach @endif

@endif @if (!empty($orderProduct->options) && is_array($orderProduct->options)) @foreach($orderProduct->options as $option) @if (!empty($option['key']) && !empty($option['value']))

{{ $option['key'] }}: {{ $option['value'] }}

@endif @endforeach @endif
{{ format_price($orderProduct->price, $orderProduct->currency) }} {{ $orderProduct->qty }} {{ format_price($orderProduct->price * $orderProduct->qty, $orderProduct->currency) }}

{{ __('Shipping fee') }}: {{ format_price($order->shipping_amount, $order->currency_id) }}

@if (EcommerceHelper::isTaxEnabled())

{{ __('Tax') }}: {{ format_price($order->tax_amount, $order->currency_id) }}

@endif

{{ __('Discount') }}: {{ format_price($order->discount_amount) }} @if ($order->discount_amount) @if ($order->coupon_code) ({!! __('Coupon code: ":code"', ['code' => Html::tag('strong', $order->coupon_code)->toHtml()]) !!}) @elseif ($order->discount_description) ({{ $order->discount_description }}) @endif @endif

{{ __('Total Amount') }}: {{ format_price($order->amount, $order->currency_id) }}

@elseif (request()->input('order_id') || request()->input('email'))

{{ __('Order not found!') }}

@endif