@section('title', __('New Package Order'))
{{-- step 1 --}} {{-- list of selectable package types --}}
{{-- customer --}}

{{ __('Package Type') }}

@foreach ($packageTypes as $mPackageType) @php $selectedClass = ''; if ($selectedPackageTypeId == $mPackageType->id) { $selectedClass = 'border-primary-600 border-2'; } @endphp
{{ $mPackageType->name }}

{{ $mPackageType->name }}

{!! $mPackageType->description !!}

@endforeach
{{-- step 2 --}}
@foreach ($orderStops ?? [] as $key => $orderStop)
{{ $key + 1 }}

{{ $orderStop['label'] ?? __('Address') }}

{{-- address autocomplete --}}
{{-- select from delivery address --}}
{{-- add error --}}
@if (!$orderStop['showMapPicker']) {{-- icon for map picker --}}

 

@else {{-- icon for select address --}}

 

@endif {{-- icon for removing stop --}}

 

@endforeach
{{-- add new stop if multiple stops is enabled --}} @if ((bool) setting('enableParcelMultipleStops'))
{{ __('Add New Stop') }}
@endif
{{-- step 3 --}}
{{-- empty vendors --}} @empty($vendors ?? [])

{{ __('No vendors found') }}

{{ __("We're sorry, but we couldn't find any vendors that match your selected location. It's possible that there are no vendors available in this area, or that they do not offer the product or service you are looking for.") }}

{{ __("To help you find what you need, we recommend selecting a nearby location or refining your search criteria. Alternatively, you can reach out to our customer support team for assistance. We're here to help you find the products or services you need, and we'll do our best to find a solution that works for you.") }}

@endempty {{-- list of selectable vendors --}} @foreach ($vendors ?? [] as $vendor) @php $selectedClass = ''; $isSelected = false; if ($vendor != null && $vendor_id != null && $vendor_id == ($vendor['id'] ?? '')) { $selectedClass = 'border-primary-600 border-2'; $isSelected = true; } @endphp
{{ $vendor['name'] }}

{{ $vendor['name'] }}

{!! $vendor['description'] !!}

{{-- show scheduling order is this vendor is selected --}} @if ($isSelected && $selectedModel->allow_schedule_order)

{{ __('Schedule Order') }}

{{ __('Schedule your order to be delivered at a later time') }}

@if ($schedule_enable)
@endif
@endif
@endforeach
{{-- step 4 --}}
@foreach ($orderStops ?? [] as $key => $orderStop)

{{ __('Contact Info') }}

{{ $orderStop['label'] ?? __('Address') }}: {{ $orderStop['address'] }}

{{-- toggle button --}}
{{-- info --}}
@endforeach
{{-- step 5 --}}
{{-- step 6 --}} @if ($currentStep == 6)
{{-- package type --}}

{{ __('Package Type') }}

{{ $packageType->name }}

{{ $packageType->name }}

{!! $packageType->description !!}

{{-- vendor --}}

{{ __('Courier Vendor') }}

{{ $selectedModel->name }}

{{ $selectedModel->name }}

{!! $selectedModel->description !!}

{{-- if schedule_enable is true, show schedule time and date --}} @if ($schedule_enable)

{{ $schedule_date }}

{{ $schedule_time }}

@endif
{{-- order stops --}}

{{ __('Delivery Details') }}

@foreach ($orderStopsPreview ?? [] as $key => $orderStop)

{{ $orderStop['label'] ?? __('Address') }}

{{ $orderStop['address'] }}

{{-- contact info --}}

{{ $orderStop['name'] }}

{{ $orderStop['phone'] }}

{{ $orderStop['note'] }}

@endforeach
{{-- package details --}}

{{ __('Package Parameters') }}

{{ $package_weight }} kg

{{ $package_length }} cm

{{ $package_width }} cm

{{ $package_height }} cm

@endif
{{-- step 7 --}} {{-- who is paying --}}

{{ __('Order Payer') }}

{{ __('Who is paying for this order?') }}

{{-- payment methods --}}

{{ __('Payment Methods') }}

{{ __('How do you want to pay for this order?') }}

@foreach ($paymentMethods ?? [] as $paymentMethod) @php $selectedStyle = ''; if ($paymentMethod->id == $payment_method_id) { $selectedStyle = 'border-2 border-primary-500'; } @endphp
{{ $paymentMethod->name }}

{{ $paymentMethod->name }}

@endforeach
{{-- payment --}}

{{ __('Payment') }}



{{-- coupon input --}}
{{ __('Apply') }}


{{-- fees --}}
@foreach ($fees ?? [] as $fee)
@endforeach