@use('app\Helpers\Helpers') @extends('frontend.layout.master') @php $isCouponEnabled = Helpers::couponIsEnable(); @endphp @section('title', __('frontend::static.bookings.my_cart')) @section('breadcrumb') @endsection @section('content')

{{__('frontend::static.cart.added_items_details')}}

@if(count($cartItems ?? [])) {{ count($cartItems ?? []) }} {{__('frontend::static.cart.items_in_cart')}} @endif
@forelse ($cartItems as $serviceBooking) @php $isPackageBooking = isset($serviceBooking['service_packages']); $service = $isPackageBooking ? $serviceBooking['service_packages']['services'] : $serviceBooking; $services[] = $service; @endphp @if(isset($serviceBooking['service_id'])) @php // Fetch service and provider details $service = Helpers::getServiceById($serviceBooking['service_id']); $provider = Helpers::getProviderById($service?->user_id); @endphp
{{ $provider?->name }}

{{ $provider?->name }}

star {{ $provider?->review_ratings ?? 'Unrated' }}
@includeIf('frontend.inc.modal', ['service' => $service])
service

{{ $service?->title }}

@if($service?->discount) ({{ $service?->discount }}% {{__('frontend::static.cart.off')}}) @endif
{{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($service->service_rate) }}

{{__('frontend::static.bookings.date_time')}}

  • {{ \Carbon\Carbon::parse($serviceBooking['date_time'])->format('j F, Y') }}
  • {{ \Carbon\Carbon::parse($serviceBooking['date_time'])->format('g:i A') }}
  • {{__('frontend::static.cart.selected_servicemen')}} @isset($serviceBooking['required_servicemen']) {{ $serviceBooking['required_servicemen'] }} {{__('frontend::static.cart.servicemen')}} @endisset
@if($serviceBooking['select_serviceman'] = 'as_per_my_choice') @if(!empty($serviceBooking['serviceman_id'])) @php $servicemenIds = explode(',', $serviceBooking['serviceman_id']); $servicemen = Helpers::getUsersByIds($servicemenIds ?? []); @endphp
@forelse($servicemen as $serviceman)
feature

{{__('frontend::static.cart.servicemen')}}

  • {{ $serviceman?->name }}
  • star {{ $serviceman?->review_ratings ?? 'Unrated' }}
@empty

{{__('frontend::static.cart.servicemen_not_found')}}

@endforelse
@endif @elseif($serviceBooking['select_serviceman'] = 'app_choose')

{{__('frontend::static.cart.app_choose_note')}}

@endif
@elseif($serviceBooking['service_packages']) @isset($serviceBooking['service_packages']['service_package_id']) @php $id = $serviceBooking['service_packages']['service_package_id']; $servicePackage = Helpers::getServicePackageById($id) @endphp
{{ $servicePackage?->user?->name }}

{{ $servicePackage?->user?->name }}

star {{ $servicePackage?->user?->review_ratings ?? 'Unrated' }}
service

{{ $servicePackage?->title }}

@if($servicePackage?->discount) ({{ $servicePackage?->discount }}% {{__('frontend::static.cart.off')}}) @endif
@php $salePrice = Helpers::getServicePackageSalePrice($servicePackage?->id) @endphp {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($salePrice) }}
@if( count($serviceBooking['service_packages']['services']))
  • Included services : {{ count($serviceBooking['service_packages']['services']) }} services
@endif
{{__('frontend::static.cart.description')}}

{{ $servicePackage?->description }}

@endisset @endif @empty

{{__('frontend::static.cart.nothing_added')}}

{{__('frontend::static.cart.nothing_added_note')}}

Explore Services
@endforelse
@if(count(@$cartItems?? []))

{{__('frontend::static.cart.payment_summary')}}

@if($isCouponEnabled) @php $isCouponApplied = (session()?->has('coupon') && $checkout['total']['coupon_total_discount']); @endphp @isset($checkout['total']['coupon_total_discount'])
{{__('frontend::static.cart.applied_discount')}}{{__('frontend::static.cart.view_all')}}
@csrf
@if(!$isCouponApplied) @else @endif
@error('coupon') {{ $message }} @enderror
@if($checkout['total']['coupon_total_discount'])

{{__('frontend::static.cart.hurray_you_saved')}} {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['coupon_total_discount']) }} {{__('frontend::static.cart.with_this_coupon')}} #{{ session('coupon') }}.

({{__('frontend::static.cart.coupon_already_applied_in_subtotal')}})

@endif @endisset @endif
@if($checkout)
    @isset($checkout['services']) @foreach($checkout['services'] as $serviceItem) @php $service = Helpers::getServiceById($serviceItem['service_id']); @endphp
  • {{ $service?->title }}

    {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($serviceItem['total']['subtotal']) }}
  • @endforeach @endisset @isset($checkout['services_package']) @foreach($checkout['services_package'] as $servicePackageItem) @php $servicePackage = Helpers::getServicePackageById($servicePackageItem['service_package_id']); $salePrice = Helpers::getServicePackageSalePrice($servicePackage?->id) @endphp @if($servicePackage)
  • {{ $servicePackage?->title }}

    {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($salePrice) }}
  • @endif @endforeach @endisset
  • {{__('frontend::static.cart.subtotal')}}

    {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['subtotal']) }}
  • {{__('frontend::static.cart.tax')}}

    {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['tax']) }}
  • {{__('frontend::static.cart.platform_fees')}}

    {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['platform_fees']) }}
  • @if($checkout['total']['coupon_total_discount'])
  • {{__('frontend::static.cart.coupon_discount')}}

    -{{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['coupon_total_discount']) }}
  • @endif
  • {{__('frontend::static.cart.total_amount')}}

    @if($checkout['total']['total']) {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['total']) }} @elseif(isset($checkout['total']['total'])) 0 @endif
@else
no cart

{{__('frontend::static.cart.nothing_added')}}

{{__('frontend::static.cart.nothing_added_note')}}

@endif
@if(count($checkout['services'] ?? []))

{{__('frontend::static.cart.disclaimer_note')}}

@endif
@isset($checkout['total']['total'])
{{__('frontend::static.cart.total')}} {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($checkout['total']['total']) }}
{{__('frontend::static.cart.proceed_to_checkout')}}
@endisset
@endif
@if($isCouponEnabled) @endif @isset($checkout['services']) @foreach($checkout['services'] as $serviceCheckout) @php $service = Helpers::getServiceById($serviceCheckout['service_id']); @endphp @endforeach @endisset @foreach ($serviceBookings as $serviceBooking) @endforeach @endsection @push('js') @endpush