Di panduan kali ini kita akan membahas Cara Memperoleh Data JSON Ongkir Di Raja Ongkir Menggunakan Codeigniter, di panduan sebelumnya kita telah berhasil menampilkan provinsi dan kota di raja ongkir teman-teman dapat klik disini.
Cara Memperoleh Data JSON Ongkir Di Raja Ongkir Menggunakan Codeigniter, kita akan menggunakan file di panduan sebelumnya, berikutnya silahkan teman-teman buka kebali blog dari raja ongkirnya atau teman-teman dapat seketika buka di https://rajaongkir.com/dokumentasi/starter di bagian cost > Contoh request > php seperti dibawah ini :
Silahkan teman-teman copy script yang di PHP nya kemudian kita akan membangun sebuah method dengan nama get_cost di Controller Shipping, seperti dibawah ini :
Berikutnya kita akan paste script dari raja ongkirnya di method get_cost seperti dibawah ini :
Apabila telah kita akan panggil api key nya seperti dibawah ini :
Bagi memperoleh ongkos kirim kita membutuhkan empat parameter yaitu origin, destination, weight, dan courier bagi parameter tersebut kita akan tambahkan di methodnya kemudian kita akan asukan di CURLOPT_POSTFIELDS => “ â€; seperti dibawah ini :
Â
Berikutnya kita akan merubah format json menjadi object menggunakan json_decode() seperti dibawah ini :
Apabila telah berikutnya kita akan membangun method dengan nama cek_shipping_cost(){} dan didalam method tersebut kita akan tampung data dari form kota origin dan kota destination seperti dibawah ini :
Berikutnya kita akan tambahkan sebuah select option bagi courier di views shipping.php seperti dibawah ini :
Kemudian kita akan coba tampilkan datanya silahkan teman-teman kembali lagi di controller Shipping method cek_shippig_cost() kita akan coba cetak datanya dengan menggunakan print_r() seperti dibawah ini :
Berikutnya kita akan coba jalankan di browser karenanya akan terlihat hasilnya seperti dibawah ini :
Apabila kita klik tombol submit karenanya data dari form diatas akan muncul seperti dibawah ini :
Oke teman-teman begitulah pembahasan kita mengenai Cara Memperoleh Data JSON Ongkir Di Raja Ongkir Menggunakan Codeigniter.
Semoga bermanfaat.
Terimakasih.
sumber :kursuswebprogramming.com/blog/