{{-- Header --}}

{{ __('front.secure_checkout') }}

{{ __('front.secure_checkout_description') }}

{{-- Left Column: Steps --}}
{{-- Step 1: Identity --}}
1

{{ __('front.who_are_we_serving') }}

{{ __('front.contact_info_needed') }}

@if($step > 1) @endif
@if($step === 1) @auth
{{ substr(auth()->user()->name, 0, 1) }}

{{ auth()->user()->name }}

{{ auth()->user()->email }}

@else
@error('name') {{ $message }} @enderror
@error('phone') {{ $message }} @enderror
@endauth @endif
{{-- Step 2: Delivery & Address --}}
2

{{ __('front.how_to_get_order') }}

{{ __('front.choose_dining_method') }}

@if($step === 2)
{{-- Method Selection --}}
@foreach(['delivery' => 'front.delivery', 'takeaway' => 'front.takeaway', 'dine_in' => 'front.dine_in'] as $key => $label) @if($key === 'dine_in' && !session()->has('table_id')) @continue @endif @endforeach
{{-- Dynamic Fields --}}
@if($orderType === 'delivery')
@error('selectedCityId') {{ $message }} @enderror
@error('address') {{ $message }} @enderror
@elseif($orderType === 'dine_in')
@error('selectedAreaId') {{ $message }} @enderror
@error('selectedTableId') {{ $message }} @enderror
@else

{{ __('front.takeaway_intro') }}

{{ __('front.takeaway_description') }}

@endif
{{-- Validation Errors --}} @if ($errors->any())

{{ __('front.correct_errors') }}

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@endif
{{-- Step 3: Payment --}}
3

{{ __('front.payment') }}

{{ __('front.secure_order') }}

@if($step === 3)

{{ __('front.agree_terms') }}

@endif
{{-- Right Column: Order Summary --}}

{{ __('front.order_summary') }}

{{ count($cart) }} {{ __('front.items_in_cart') }}

    @foreach($cart as $item)
  • @if(!empty($item['image'])) @else
    @endif

    {{ $item['name'] }}

    {{ currency($item['line_total']) }}

    {{ __('front.qty') }} {{ $item['quantity'] }}

  • @endforeach
{{-- Loyalty --}} @auth @php $customer = \App\Models\Customer::where('user_id', auth()->id())->first(); @endphp @if($customer && $customer->loyalty_points > 0)
{{ __('front.loyalty_points') }} {{ $customer->loyalty_points }} {{ __('front.pts') }}
@if($pointsError)

{{ $pointsError }}

@endif
@endif @endauth {{-- Coupons --}}
@if($couponError)

{{ $couponError }}

@endif @if(session('success_coupon'))

{{ session('success_coupon') }}

@endif

{{ __('front.subtotal') }}

{{ currency($subtotal) }}

@if($orderType === 'delivery')

{{ __('front.delivery_fee') }}

{{ currency($deliveryFee) }}

@endif @if($discount > 0)

{{ __('front.total_discount') }}

-{{ currency($discount) }}

@endif

{{ __('front.total_amount') }}

{{ currency($total) }}

{{-- Trust Badges --}}