@foreach ($matchingAddressOrders as $order)
|
|
id) }}">{{ $order->tracking_no }}
|
@php
$product = $order->orderItems->first()->product;
$shopName = $product->user->shop->shop_name ?? 'N/A';
@endphp
{{ $shopName }}
|
id) }}">
@php
$address = $order->address;
@endphp
@if($address)
{{ $address->barangay }}
@else
Location not found
@endif
|
@if ($order->status == '0')
Pending
@elseif ($order->status == '1')
Approved Order
@elseif ($order->status == '2')
Order Packed
@elseif ($order->status == '3')
Ready for Delivery
@elseif ($order->status == '4')
Assigned Order
@elseif ($order->status == '5')
Picked up
@elseif ($order->status == '6')
Order is on the way
@elseif ($order->status == '7')
Order Done
id) }}">
@if ($order->pod_path)
View POD
@else
@endif
@elseif ($order->status == '8')
Order Recieved
@endif
|
@php
if (!function_exists('getDeliveryFee')) {
function getDeliveryFee($shopId) {
$deliveryRate = \App\Models\DeliveryRate::
where('is_active', 1)
->value('delivery_fee');
return $deliveryRate ? $deliveryRate : 0;
}
}
@endphp
₱{{ number_format(
$order->orderItems->sum(function ($orderItem) {
$productPrice = $orderItem->product->productPrices()
->where('is_active', 1)
->where('created_at', '<', $orderItem->created_at)
->orderBy('created_at', 'desc')
->value('price');
return $productPrice ? $productPrice * $orderItem->qty : 0;
}) + ($order->delivery_option == 2 ? getDeliveryFee($order->shop_id) : 0),
2, '.', ','
) }} |
{{ $order->created_at->format('d M h:i A') }}
|
@if (!in_array($order->status, ['7', '8']))
|
@endif
@endforeach