Pada tutorial kali ini kita akan membahas Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter, pada tutorial sebelumnya kita telah berhasil menampilkan provinsi dan kota pada raja ongkir teman-teman bisa klik disini.

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter, kita akan menggunakan file pada tutorial sebelumnya, selanjutnya silahkan teman-teman buka kebali website dari raja ongkirnya atau teman-teman bisa langsung buka pada https://rajaongkir.com/dokumentasi/starter pada bagian cost > Contoh request > php seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Silahkan teman-teman copy script yang di PHP nya kemudian kita akan membuat sebuah method dengan nama get_cost pada Controller Shipping, seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Selanjutnya kita akan paste script dari raja ongkirnya pada method get_cost seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Jika sudah kita akan panggil api key nya seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Untuk mendapatkan ongkos kirim kita membutuhkan empat parameter yaitu origin, destination, weight, dan courier untuk parameter tersebut kita akan tambahkan pada methodnya kemudian kita akan asukan pada CURLOPT_POSTFIELDS => “ ”; seperti dibawah ini :

 Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Selanjutnya kita akan merubah format json menjadi object menggunakan json_decode() seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Jika sudah selanjutnya kita akan membuat method dengan nama cek_shipping_cost(){} dan didalam method tersebut kita akan tampung data dari form kota origin dan kota destination seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Selanjutnya kita akan tambahkan sebuah select option untuk courier pada views shipping.php seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Kemudian kita akan coba tampilkan datanya silahkan teman-teman kembali lagi pada controller Shipping method cek_shippig_cost() kita akan coba cetak datanya dengan menggunakan print_r() seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Berikutnya kita akan coba jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Jika kita klik tombol submit maka data dari form diatas akan muncul seperti dibawah ini :

Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter

Oke teman-teman itulah pembahasan kita tentang Cara Mendapatkan Data JSON Ongkir Pada Raja Ongkir Menggunakan Codeigniter.

Semoga bermanfaat.

Terimakasih.

Cara Menggunakan API Raja Ongkir Menggunakan Codeigniter

Cara Menampilkan Provinsi Raja Ongkir Pada Codeigniter

Cara Menampilkan Kota Raja Ongkir Pada Codeigniter