Server : nginx/1.18.0 System : Linux localhost 6.14.3-x86_64-linode168 #1 SMP PREEMPT_DYNAMIC Mon Apr 21 19:47:55 EDT 2025 x86_64 User : www-data ( 33) PHP Version : 8.0.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/ecommerce/storage/framework/views/ |
<?php $__env->startSection('title', 'Order Detail'); ?>
<?php $__env->startSection('main-content'); ?>
<div class="card">
<div class="card-header">
<span>Order</span>
<div class="float-right">
<a
href="<?php echo e(route('order.pdf', $order->id)); ?>"
class="btn btn-sm btn-primary mr-2"
>
<i class="fas fa-file-pdf fa-sm"></i>
</a>
</div>
</div>
<div class="card-body">
<?php if($order): ?>
<?php
$documents = $order->documents;
$userDocuments = $order->user?->documents;
$frequencyWords = explode(' ', data_get($order, 'documents.payment_breakdown.frequency', ''));
?>
<table class="table table-striped table-hover">
<thead>
<tr>
<th>S.N.</th>
<th>Order No.</th>
<th>Name</th>
<th>Email</th>
<th>Quantity</th>
<th>Charge</th>
<th>Total Amount</th>
<th>Payment Status</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo e($order->id); ?></td>
<td><?php echo e($order->order_number); ?></td>
<td><?php echo e($order->first_name); ?> <?php echo e($order->last_name); ?></td>
<td><?php echo e($order->email); ?></td>
<td><?php echo e($order->quantity); ?></td>
<td><?php echo config('shop.currency_symbol'); ?> <?php echo e(number_format($order->shipping?->price, 2)); ?></td>
<td><?php echo config('shop.currency_symbol'); ?> <?php echo e(number_format($order->total_amount, 2)); ?></td>
<td><?php echo e(count(data_get($order, 'documents.payments', [])) . '/'. intval(array_pop($frequencyWords))); ?></td>
<td>
<?php if($order->status == 'new'): ?>
<span class="badge badge-primary"><?php echo e($order->status); ?></span>
<?php elseif($order->status=='process'): ?>
<span class="badge badge-warning"><?php echo e($order->status); ?></span>
<?php elseif($order->status=='delivered'): ?>
<span class="badge badge-success"><?php echo e($order->status); ?></span>
<?php else: ?>
<span class="badge badge-danger"><?php echo e($order->status); ?></span>
<?php endif; ?>
</td>
<td>
<a href="<?php echo e(route('order.edit', $order->id)); ?>"
class="btn btn-primary btn-sm float-left mr-1"
style="height:30px; width:30px;border-radius:50%" data-toggle="tooltip" title="edit"
data-placement="bottom"><i class="fas fa-edit"></i></a>
<a href="<?php echo e(route('order.payment', $order->id)); ?>"
class="btn btn-success btn-sm float-left mr-1"
style="height:30px; width:30px;border-radius:50%" data-toggle="tooltip"
title="Record Payment" data-placement="bottom"><i class="fas fa-plus"></i></a>
<form method="POST" action="<?php echo e(route('order.destroy', [$order->id])); ?>">
<?php echo csrf_field(); ?>
<?php echo method_field('delete'); ?>
<button class="btn btn-danger btn-sm dltBtn" data-id=<?php echo e($order->id); ?>
style="height:30px; width:30px;border-radius:50%" data-toggle="tooltip"
data-placement="bottom" title="Delete"><i class="fas fa-trash-alt"></i></button>
</form>
</td>
</tr>
</tbody>
</table>
<section class="confirmation_part section_padding">
<div class="order_boxes">
<div class="row">
<div class="col-lg-6 col-lx-4">
<div class="order-info">
<h4 class="text-center pb-4">ORDER INFORMATION</h4>
<table class="table">
<tr class="">
<td>Order Number</td>
<td> : <?php echo e($order->order_number); ?></td>
</tr>
<tr>
<td>Order Date</td>
<td> : <?php echo e($order->created_at->format('D d M, Y')); ?> at
<?php echo e($order->created_at->format('g : i a')); ?> </td>
</tr>
<tr>
<td>Quantity</td>
<td> : <?php echo e($order->quantity); ?></td>
</tr>
<tr>
<td>Order Status</td>
<td> : <?php echo e($order->status); ?></td>
</tr>
<tr>
<td>Shipping Charge</td>
<td> : <?php echo config('shop.currency_symbol'); ?>
<?php echo e(number_format($order->shipping?->price, 2)); ?></td>
</tr>
<tr>
<td>Coupon</td>
<td> : <?php echo config('shop.currency_symbol'); ?> <?php echo e(number_format($order->coupon, 2)); ?></td>
</tr>
<tr>
<td>Total Amount</td>
<td> : <?php echo config('shop.currency_symbol'); ?> <?php echo e(number_format($order->total_amount, 2)); ?>
</td>
</tr>
<tr>
<td>Payment Status</td>
<td> : <?php echo e($order->payment_status); ?></td>
</tr>
<?php $__currentLoopData = $documents ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $type => $document): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if(isset($document['saveAs'])): ?>
<tr>
<td>Document Uploaded (<?php echo e(ucwords(str_replace('_', ' ', $type))); ?>) :
</td>
<td>
<a
href="<?php echo e(route('order.document.download', ['order_id' => $order->id, 'name' => $document['saveAs']])); ?>">Download</a>
</td>
</tr>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</table>
</div>
<div class="payment-info">
<h4 class="text-center pb-4">PAYMENT INFORMATION</h4>
<table class="table">
<tr>
<td>Payment Method</td>
<td> : <?php echo e($order?->paymentMethod?->name); ?></td>
</tr>
<?php if(isset($document)): ?>
<?php $__currentLoopData = $documents['payment_breakdown'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr>
<td><?php echo ucwords(str_replace('_', ' ', $key)); ?></td>
<td> : <?php echo e($value); ?></td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php $__currentLoopData = $documents['guarantor'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr>
<td><?php echo ucwords("Guarantor {$key}"); ?></td>
<td> : <?php echo e($value); ?></td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php if(isset($documents['payments'])): ?>
<?php $__currentLoopData = $documents['payments'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr>
<td>Installment (#<?php echo $key + 1; ?>)</td>
<td>
<ul>
<li><span>Date of Payment</span>:
<span><?php echo $value['date_of_payment']; ?></span></li>
<li><span>Amount Paid</span>:
<span><?php echo $value['amount_paid']; ?></span></li>
<?php if(isset($value['evidence'])): ?>
<li><span>Evidence</span>:
<a target="_blank" href="<?php echo e(route('order.document.preview', ['order_id' => $order->id, 'name' => $value['evidence']['saveAs']])); ?>">Preview</a></li>
<?php endif; ?>
</ul>
</td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
<?php endif; ?>
</table>
</div>
</div>
<div class="col-lg-6 col-lx-4">
<div class="product-info">
<h4 class="text-center pb-4">PRODUCTS INFORMATION</h4>
<table class="table">
<tr class="">
<td colspan="2">
<table class="table">
<thead>
<th>Title</th>
<th>Quantity</th>
<th>Image</th>
</thead>
<tbody>
<?php $__currentLoopData = $order->cart; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr>
<td><?php echo e($item->product->title); ?></td>
<td>x<?php echo e($item->quantity); ?></td>
<td><img class="img-fluid zoom" style="max-width:80px"
src="<?php echo e(Helper::imagePath($item->product->photo)); ?>" />
</td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</tbody>
</table>
</td>
</tr>
</table>
</div>
<div class="shipping-info">
<h4 class="text-center pb-4">USER INFORMATION</h4>
<table class="table">
<tr class="">
<td>Full Name</td>
<td> : <?php echo e($order->first_name); ?> <?php echo e($order->last_name); ?></td>
</tr>
<tr>
<td>Email</td>
<td> : <?php echo e($order->email); ?></td>
</tr>
<tr>
<td>Phone No.</td>
<td> : <?php echo e($order->phone); ?></td>
</tr>
<tr>
<td>Address</td>
<td> : <?php echo e($order->address1); ?>, <?php echo e($order->address2); ?></td>
</tr>
<tr>
<td>Bvn</td>
<td> : <?php echo e($order->user?->bvn); ?></td>
</tr>
<?php if(isset($userDocuments, $userDocuments['identification']) && $userDocuments['identification']): ?>
<tr>
<td>Identification (<?php echo $userDocuments['identification']['kind']; ?>)</td>
<td> : <?php echo $userDocuments['identification']['value']; ?>
<a href="#0">Download</a>
</td>
</tr>
<?php endif; ?>
<?php if(isset($documents['shipping']) && $documents['shipping']): ?>
<tr>
<td>Shipping Location</td>
<td> : <?php echo e($documents['shipping']['courier']); ?></td>
</tr>
<?php endif; ?>
</table>
</div>
</div>
</div>
</div>
</section>
<?php endif; ?>
</div>
</div>
<?php $__env->stopSection(); ?>
<?php $__env->startPush('styles'); ?>
<style>
.order-info,
.shipping-info,
.payment-info {
background: #ECECEC;
padding: 20px;
}
.order-info h4,
.shipping-info h4,
.payment-info h4 {
text-decoration: underline;
}
</style>
<?php $__env->stopPush(); ?>
<?php echo $__env->make('backend.layouts.base', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/ecommerce/resources/views/backend/order/show.blade.php ENDPATH**/ ?>