@extends('admin.layout.content') @section('content')
{{-- Notifikasi Flash Message Sukses / Gagal --}} @if (session('success')) @endif @if (session('error')) @endif {{-- Alert Menampilkan Error Validasi Input Form --}} @if ($errors->any()) @endif

Manajemen Tarif Ongkir

Kelola standarisasi tarif pengiriman per Kg dan estimasi waktu berdasarkan wilayah API.

{{-- Trigger Modal Tambah --}}
@php $missingRatesCount = $rates->where('rate_in_kg', 0)->count(); @endphp @if($missingRatesCount > 0)
warning
Ada {{ $missingRatesCount }} tarif ongkir yang belum diisi!
Pembeli dari wilayah tersebut tidak dapat menyelesaikan pembayaran. Segera isi nominal tarif per Kg pada baris yang ditandai di bawah.
@endif
search
Tampilkan:
@forelse($rates as $index => $rate) rate_in_kg === 0) style="background: #fffbeb;" @endif> @empty @endforelse
No Provinsi Kota / Kabupaten Kecamatan Tarif (per Kg) Estimasi Pengiriman Aksi
{{ $index + 1 }} {{ $rate->province }} {{ $rate->city }} {{ $rate->district }} @if((int)$rate->rate_in_kg === 0) error Belum Diisi @else Rp {{ number_format($rate->rate_in_kg, 0, ',', '.') }} @endif {{ $rate->estimated_days ?? '-' }} hari
{{-- Tombol Edit --}} {{-- Tombol Hapus --}}
Belum ada data tarif ongkir yang tersedia.

{{-- ==================== MODAL TAMBAH (CREATE) ==================== --}} {{-- ==================== MODAL EDIT (UPDATE) ==================== --}} {{-- ==================== MODAL HAPUS (DELETE) ==================== --}} {{-- JAVASCRIPT: Logic Utama & Fetching API Wilayah --}} @endsection