@extends('apps::vendor.layouts.app') @section('title', __('order::vendor.orders.show.title')) @section('content')

@if(!is_null($order->orderAddress->state)) {{ $order->orderAddress->state->city->title }} / {{ $order->orderAddress->state->title }} @endif
@if($order->orderAddress->block) {{__('order::dashboard.orders.show.address.block')}} : {{ $order->orderAddress->block }}
@endif @if($order->orderAddress->street) {{__('order::dashboard.orders.show.address.street')}} : {{ $order->orderAddress->street }}
@endif @if($order->orderAddress->building) {{__('order::dashboard.orders.show.address.building')}} : {{ $order->orderAddress->building }}
@endif {{__('order::dashboard.orders.show.address.details')}} : {{ $order->orderAddress->address ?? '---' }}
#{{ $order['id'] }}
{{date('Y-m-d / H:i:s' , strtotime($order->created_at))}}
{{__('order::dashboard.orders.show.user.username')}} : {{ $order->orderAddress->username }}
{{__('order::dashboard.orders.show.user.mobile')}} : {{ $order->orderAddress->mobile }}

@if($order->orderCoupons && !empty($order->orderCoupons->products)) @endif @php $customSubTotal = 0; @endphp @foreach ($order->allProducts as $product) @if(isset($product->product_variant_id) && !empty($product->product_variant_id)) @php if($order->orderCoupons){ if (in_array($product->variant->product->id, $order->orderCoupons->products ?? [])){ $percentageResult = round((floatval($order->orderCoupons->discount_percentage) * floatval($product->total)) / 100, 3); $customSubTotal += floatval($product->total) - $percentageResult; }else{ $customSubTotal += round($product->total, 3); } }else{ $customSubTotal += round($product->total, 3); } @endphp @if($order->orderCoupons && !empty($order->orderCoupons->products) && in_array($product->variant->product->id, $order->orderCoupons->products ?? [])) @endif @else @php if($order->orderCoupons){ if(!empty($product->add_ons_option_ids)){ $productPrice = round((floatval(json_decode($product->add_ons_option_ids)->total_amount) + floatval($product->sale_price)) * intval($product->qty), 3); }else{ $productPrice = round($product->total, 3); } if (in_array($product->product->id, $order->orderCoupons->products ?? [])){ $percentageResult = (floatval($order->orderCoupons->discount_percentage) * $productPrice) / 100; $customSubTotal += $productPrice - $percentageResult; }else{ $customSubTotal += round($productPrice, 3); } }else{ $customSubTotal += round($product->total, 3); } @endphp @if($order->orderCoupons && !empty($order->orderCoupons->products) && in_array($product->product->id, $order->orderCoupons->products ?? [])) @endif @if(!is_null($product->add_ons_option_ids) && !empty($product->add_ons_option_ids)) @foreach(json_decode($product->add_ons_option_ids)->data as $key => $addons) @foreach($addons->options as $k => $option) @endforeach @endforeach @endif @endif @endforeach {{--@if(isset(json_decode($product->add_ons_option_ids)->total_amount) && !empty(json_decode($product->add_ons_option_ids)->total_amount)) @endif--}} {{--@if($order->orderCoupons && empty($order->orderCoupons->products)) @else @endif--}} @if($order->orderCoupons && empty($order->orderCoupons->products)) @endif
{{__('order::dashboard.orders.show.items.title')}} {{__('order::dashboard.orders.show.items.price')}} {{__('order::dashboard.orders.show.items.qty')}} {{__('order::dashboard.orders.show.items.total')}} {{__('order::dashboard.orders.show.items.coupon_discount')}}
{{ generateVariantProductData($product->variant->product, $product->product_variant_id, $product->variant->productValues->pluck('option_value_id')->toArray())['name'] }} @if($product->notes)
# {{__('order::dashboard.orders.show.items.notes')}} : {{ $product->notes }}
@endif
{{ $product->sale_price }} {{ $product->qty }} {{ $product->total }} @if($order->orderCoupons->discount_type == 'value') {{ $order->orderCoupons->discount_value }} {{ __('apps::frontend.master.kwd') }} @else {{ round($order->orderCoupons->discount_percentage, 1) }} % @endif
{{ $product->product->title }}
{{ $product->product->sku }}
@if($product->notes)
# {{__('order::dashboard.orders.show.items.notes')}} : {{ $product->notes }}
@endif
{{ $product->sale_price }} {{--@if(!empty($product->add_ons_option_ids)) {{ $product->sale_price }} + {{ json_decode($product->add_ons_option_ids)->total_amount }} @else {{ $product->sale_price }} @endif--}} {{ $product->qty }} @if(!empty($product->add_ons_option_ids)) {{ (floatval(json_decode($product->add_ons_option_ids)->total_amount) + floatval($product->sale_price)) * intval($product->qty) }} @else {{ $product->total }} @endif @if($order->orderCoupons->discount_type == 'value') {{ $order->orderCoupons->discount_value }} {{ __('apps::frontend.master.kwd') }} @else {{ round($order->orderCoupons->discount_percentage, 1) }} % @endif
# {{ getAddonsTitle($addons->id) }} - {{ getAddonsOptionTitle($option) }} {{ getOrderAddonsOptionPrice(json_decode($product->add_ons_option_ids), $option) }} 1 {{ getOrderAddonsOptionPrice(json_decode($product->add_ons_option_ids), $option) }}
{{__('order::dashboard.orders.show.order.addons_total')}} {{ json_decode($product->add_ons_option_ids)->total_amount }}
{{__('order::dashboard.orders.show.order.subtotal')}} {{ number_format($customSubTotal, 3) }} {{ $customSubTotal }} {{ $order->subtotal }}
{{__('order::dashboard.orders.show.order.coupon_discount')}} @if($order->orderCoupons->discount_type == 'value') {{ $order->orderCoupons->discount_value }} @else {{ $order->orderCoupons->discount_percentage }} % @endif
{{__('transaction::dashboard.orders.show.transaction.method')}} {{ ucfirst($order->transactions->method) }}
@csrf

@stop