@if ($order->isBundleOrder())
@php
$subTotal = $order->payable_amount;
$subTotalWithCharge = $subTotal * $order->conversion_rate;
$gatewayCharge = 0;
if ($order->gateway_charge > 0) {
$gatewayCharge =
($order->gateway_charge / $subTotalWithCharge) * 100;
}
$total = number_format($subTotalWithCharge + $order->gateway_charge, 2);
@endphp
{{ __('Subtotal') }}
{{ number_format($subTotal * $order->conversion_rate, 2) }}
{{ $order->payable_currency }}
{{ __('Gateway Charge') }}
({{ number_format($gatewayCharge, 2) }}%)
{{ number_format($order->gateway_charge, 2) }}
{{ $order->payable_currency }}
{{ __('Total') }}
{{ $total }}
{{ $order->payable_currency }}
@else
@php
$subTotal = 0;
$discount = 0;
$gatewayCharge = 0;
foreach ($order->orderItems as $item) {
$subTotal += $item->price;
}
$subTotalWithConversion = $subTotal * $order->conversion_rate;
if ($order->coupon_discount_amount > 0) {
$discount = $order->coupon_discount_amount;
}
if ($order->gateway_charge > 0) {
$gatewayCharge =
($order->gateway_charge /
($subTotalWithConversion - $discount)) *
100;
}
$total = number_format(
$subTotalWithConversion - $discount + $order->gateway_charge,
2,
);
@endphp
{{ __('Subtotal') }}
{{ number_format($subTotal * $order->conversion_rate, 2) }}
{{ $order->payable_currency }}
{{ __('Gateway Charge') }}
({{ number_format($gatewayCharge, 2) }}%)
{{ number_format($order->gateway_charge, 2) }}
{{ $order->payable_currency }}
{{ __('Discount') }}
{{ number_format($discount, 2) }}
{{ $order->payable_currency }}
{{ __('Total') }}
{{ $total }}
{{ $order->payable_currency }}
@endif