Infrastruktur layanan

Stack ringan untuk pemesanan ojek yang tetap cepat

Halaman ini merinci plugin, pengaturan caching, dan alur data yang menghubungkan formulir tarif berbasis jarak ke checkout WooCommerce dan Google Sheets.

KM

Jarak dihitung dari rute peta

3

Metode pembayaran: tunai, QRIS, e-wallet

Stack plugin

Kombinasi plugin paling ringan

Setiap komponen dipilih untuk fungsi tertentu agar waktu muat tetap optimal di jaringan seluler.

Formulir jarak peta

Gunakan plugin kalkulasi rute dengan Places Autocomplete untuk titik jemput dan tujuan. Hasil jarak dalam KM dikirim langsung ke total keranjang.

Integrasi PWA

Pilih plugin PWA ringan yang hanya memuat manifest dan service worker, sehingga aset peta statis dapat disimpan di perangkat pengguna.

Manajemen role pengguna

Pisahkan akses penumpang dan mitra driver dengan role terbatas. Data pribadi penumpang dan dokumen driver hanya terlihat oleh peran yang berwenang.

Optimasi kinerja

Pisahkan aset peta statis dari sesi checkout dinamis

Cache halaman publik dan aset peta di tepi jaringan, lalu kecualikan keranjang dan checkout dari cache agar harga dinamis tetap akurat. Batasi eksekusi script peta hanya pada halaman pesan, sehingga transisi ke checkout tidak membebani server saat diakses bersamaan.