@extends('layouts.back-end.app-seller') @section('title', translate('refund_details')) @push('css_or_js') @endpush @section('content')

{{translate('refund_details')}}

@if ($refund['change_by'] !='admin')
{{translate('warning')}} @if($refund['status'] != 'pending' && ($refund['approved_count']<2 || $refund['denied_count']<2)) @if($refund['status'] == 'approved' && $refund['approved_count']<2 ) {{translate('you_have_already_denied_refund_status_once').'.'}} @elseif($refund['status'] == 'rejected' && $refund['denied_count']<2) {{translate('you_have_already_approved_refund_status_once').'.'}} @endif @elseif($refund['approved_count']>=2 || $refund['denied_count']>=2) {{translate('you_have_already_').$refund['status'].translate('_refund_status_twice').'.'}} @else {{translate('you_can_change_refund_status_maximum_2_times').'.'}} @endif
@endif

{{translate('refund_summary')}}

  • {{translate('refund_id')}} : {{$refund->id}}
  • {{translate('refund_requested_date')}} : {{date('d M Y, h:s:A',strtotime($refund['created_at']))}}
  • {{translate('refund_status')}} : @if ($refund['status'] == 'pending') {{translate($refund['status'])}} @elseif($refund['status'] == 'approved') {{translate($refund['status'])}} @elseif($refund['status'] == 'refunded') {{translate($refund['status'])}} @elseif($refund['status'] == 'rejected') {{translate($refund['status'])}} @endif
  • {{translate('payment_method')}} : {{str_replace('_',' ',$order->payment_method)}}
  • {{translate('order_details')}} : {{translate('view_details')}}

{{translate('product_details')}}

@if ($refund->change_by !='admin') @if($refund['status'] != 'rejected' && $refund['denied_count'] < 2) @endif @if($refund['status'] != 'approved' && $refund['approved_count'] < 2) @endif @endif

@if ($refund->product!=null) {{$refund->product->name}} @else {{translate('product_name_not_found')}} @endif

@if ($refund->orderDetails->variant)
{{translate('variation')}} : {{$refund->orderDetails->variant}}
@endif @if($refund->orderDetails->digital_file_after_sell) @php($downloadPath =dynamicStorage(path: 'storage/app/public/product/digital-product/'.$refund->orderDetails->digital_file_after_sell)) {{translate('download')}} @endif
  • {{translate('QTY')}} : {{$refund->orderDetails->qty}}
  • {{translate('total_price')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $refund->orderDetails->price*$refund->orderDetails->qty), currencyCode: getCurrencyCode())}}
  • {{translate('total_discount')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $refund->orderDetails->discount), currencyCode: getCurrencyCode())}}
  • {{translate('coupon_discount')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $couponDiscount), currencyCode: getCurrencyCode())}}
  • {{translate('total_tax')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $refund->orderDetails->tax), currencyCode: getCurrencyCode())}}
  • {{translate('subtotal')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $subtotal), currencyCode: getCurrencyCode())}}
  • {{translate('refundable_amount')}} : {{setCurrencySymbol(amount: usdToDefaultCurrency(amount: $refundAmount), currencyCode: getCurrencyCode())}}

{{translate('refund_reason_by_customer')}}

{{$refund->refund_reason}}

@if ($refund->images) @endif

{{translate('deliveryman_info')}}

@if($order->deliveryMan)
{{translate('name')}}: {{$order->deliveryMan->f_name . ' ' .$order->deliveryMan->l_name}}
{{translate('email_address')}}: {{$order->deliveryMan?->email }}
{{translate('phone_number')}} : {{$order->deliveryMan?->phone }}
@else
{{translate('image')}}
{{translate('no_delivery_man_assigned')}}
@endif

{{translate('refund_status_changed_log')}}

@foreach ($refund->refundStatus as $key=>$status) @endforeach
{{translate('SL')}} {{translate('changed_by')}} {{translate('Date')}} {{translate('approved_/_rejected_note')}} {{translate('status')}}
{{$key+1}} {{$status->change_by == 'seller' ? 'vendor' : $status->change_by}} {{date('d M Y, h:s:A',strtotime($refund['created_at']))}}
{{$status->message}}
{{translate($status->status)}}
@if(count($refund->refundStatus)==0) @include('layouts.back-end._empty-state',['text'=>'no_data_found'],['image'=>'default']) @endif
@if ($refund['change_by'] !='admin') @if($refund['denied_count'] < 2) @endif @if($refund['approved_count'] < 2) @endif @endif @endsection @push('script_2') @endpush