@extends('layouts.app') @section('title', 'Delivery Rates') @section('content')

Delivery Rates

Customize your delivery rates for each zone

@if(session('success'))
{{ session('success') }}
@endif
🚚

How Delivery Rates Work

You can set custom delivery rates for each zone. If you don't set a custom rate, the platform's default rates will be used. Setting a "Free Delivery Threshold" means customers get free delivery when their order exceeds that amount.

@csrf
@foreach($zones as $zone) @php $rate = $supplierRates[$zone->id] ?? null; @endphp @endforeach
Zone Distance Default Rate Your Base Rate Your Rate/km Your Rate/kg Free Delivery Above Active

{{ $zone->name }}

{{ $zone->min_distance_km }}-{{ $zone->max_distance_km }} km R{{ number_format($zone->base_rate, 2) }} + R{{ number_format($zone->rate_per_km, 2) }}/km + R{{ number_format($zone->rate_per_kg, 2) }}/kg is_active ?? true) ? 'checked' : '' }} class="w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500">
@endsection