@extends('frontend.layouts.app', ['title' => 'Checkout']) @section('content')
@if ($cart_items->isEmpty())

Your Cart Is Empty

@else {{-- Errors --}}
@if (count($errors) > 0) @if ($errors->any()) @endif @endif
{{-- Address Edit Modal --}} {{-- End Address Edit Modal --}} {{-- Errors End --}}
@if ($addresses->isEmpty()) {{-- Address --}}
@csrf
@else

My Addresses

@foreach ($addresses as $address)

{{ $address->type }}

{{ $address->house_no }},{{ $address->society }}, {{ $address->city }}, {{ $address->state }},{{ $address->pincode }}

@endforeach
@endif {{-- Address End --}}

Order Summary

@if ($cart_items->isNotEmpty()) @php $total = 0; $total_saving = 0; $item_total = 0; @endphp @foreach ($cart_items as $item) @php $variation = $item->variation; $product = $item->product; $imagePath = $variation->image ? '/storage/' . $variation->image : '/storage/' . $product->product_image; $price = $variation->price; $mrp = $variation->mrp ?? $price; $item_total = $price * $item->quantity; $subtotal = $price * $item->quantity; $saving = ($mrp - $price) * $item->quantity; $total += $subtotal; $total_saving += $saving; @endphp
{{ $product->product_name }}

{{ $product->product_name }}

Quantity: {{ $item->quantity }}

@php $percentOff = $mrp > 0 && $price > 0 ? round((($mrp - $price) / $mrp) * 100) : 0; @endphp {{ $percentOff }}% off MRP₹{{ $mrp }} ₹{{ $price }}
@php $attributes = []; @endphp @if ($variation->variation_attributes->isNotEmpty()) @foreach ($variation->variation_attributes as $attr) @php $attributes[] = $attr->attribute->attribute->name . ': ' . $attr->attribute->name; @endphp @endforeach

{{ implode(', ', $attributes) }}

@endif
Total:  
₹{{ $item_total }}
@endforeach

Total

₹{{ number_format($total, 2) }}
@else
Your cart is empty
@endif
@csrf

Select payment

@endif
@push('scripts') {!! JsValidator::formRequest('App\Http\Requests\Frontend\Order\OrderStoreRequest', '#order-store-form') !!} {!! JsValidator::formRequest('App\Http\Requests\Frontend\Address\AddressStoreRequest', '#address-store-form') !!} {!! JsValidator::formRequest('App\Http\Requests\Frontend\Address\AddressUpdateRequest', '#address-edit-form') !!} @endpush @endsection