Mulai dari alamat

Tampilkan pilihan wilayah secara berurutan. Saat provinsi berubah, kosongkan pilihan kabupaten dan turunannya supaya kombinasi alamat tidak keliru.

Tentukan input pengiriman

Hitung berat dalam satuan yang sama dan simpan kode wilayah bersama nama tampilannya. Biaya tambahan seperti asuransi perlu ditampilkan terpisah dari ongkos kirim.

Tangani tarif yang tidak tersedia

Tidak semua tujuan memiliki layanan yang sama. Beri pesan yang menjelaskan ketika tidak ada pilihan, lalu izinkan pengguna memperbaiki alamat atau memilih metode lain.

Uji perubahan pesanan

Hitung ulang tarif saat isi keranjang, berat, atau tujuan berubah. Periksa kembali total saat proses checkout diselesaikan.

Contoh di website ini adalah sandbox frontend. Layanan produksi, rahasia, dan pemrosesan data memerlukan integrasi backend terpisah.