@php
$cart = Session::get('cart', []);
$subTotal = array_sum(array_map(fn($c) => $c['price'] * $c['quantity'], $cart));
$gameDiscount = session('game_discount');
$discountAmount = 0;
if($gameDiscount) {
foreach ($cart as $item) {
if ($item['product_id'] == $gameDiscount['product_id']) {
$discountAmount = $gameDiscount['discounted_price'];
break;
}
}
}
$shippingCost = 0;
$packingCost = 0;
$tax = 0;
$grandTotal = $subTotal - $discountAmount + $shippingCost + $packingCost + $tax;
@endphp
Total MRP
${{ number_format($subTotal, 2) }}
@if($discountAmount > 0)
Puzzle Discount
- ${{ number_format($discountAmount, 2) }}
@endif
@if($tax > 0)
Tax
${{ number_format($tax, 2) }}
@endif
Shipping Cost
${{ number_format($shippingCost, 2) }}
Packaging Cost
${{ number_format($packingCost, 2) }}