Cara Menambahkan Fitur Cek Ongkir Pada Website Online Shop

Diposting pada

Jadi saat ini saya tengah berkutit dengan projek online shop yang fokus berjualan endek dengan motif Bali, pada saat kesepakatan projek tersebut saya dan ownernya sepakat kalau dalam website tersebut diisi dengan fitur ongkir (ongkos kirim).

Kondisi yang paling riskan kenapa fitur ini harus ada yakni kostumer bisa beli dari mana saja dalam artian seluruh pulau di Indonesia. Saya berfikir awalnya webnya dibuat hanya untuk memperkenalkan produk dan untuk pembeliannya COD (Cash On Delivery) di seputaran daerah Denpasar.

Dengan berbagai pertanyaaan kepada owner ternyata yang paling penting dalam ongkos pengiriman yakni jumlah item sehingga berat yang tidak pasti yang mempengaruhi biaya kirimnya. Sangat tidak mungkin untuk memberi ongkos kirim per item sedangkan kurir membulatkan berat ke atas.

Setelah mencari di google, akhirnya saya menemukan penyedia API untuk manambahkan fitur Cek Ongkir. Kalian bisa cari dengan query Raja Ongkir di search engine google, maka akan muncul alamat websitenya dan didalamnya tersedia dokumentasi yang lengkap serta harga dan fitur-fitur yang diberikan.
Berikut adalah gambar fitur dan harga yang diberikan oleh Raja Ongkir
Fitur Cek Ongkir pada Website

Untuk versi starter kalian dapat gunakan dengan gratis sedangkan untuk yang basic dan pro kalian harus mengeluarkan uang alias membayar untuk menggunakannya.

Disini saya tidak akan membagikan source code karena pada website raja ongkir dokumentasinya sudah sangat jelas ada banyak pilihan bahasa pemrograman seperti : PHP, Ruby, Objective-C, Swift, Python, Go, Nodejs dan Java.

Pada projek yang saya buat, saya menggunakan framework codeigniter dengan  bahasa yang digunakan yakni PHP. Yang kalian perlukan data-datanya yakni berat dalam satuan gram, provinsi dan kabupaten atau kota tempat pembeli dan expedisi yang ingin mereka gunakan yang paling banyak digunakan saat ini yakni JNE, Tiki dan Pos.

Jadi dalam proses checkout kalian harus pastikan data tersebut ada baru bisa menggunakan fitur cek ongkir dari Raja Ongkir.

Langkah-langkah yang perlu kalian siapkan adalaha sebagai berikut:

  1. Dalam proses input master barang pastikan ada form untuk mengisi berat barang.
  2. Dalam cart buatkan session untuk menyimpan berat barang per item, nanti kita kalkulasikan diproses terakhir saat pembeli ingin cek ongkir.
  3. Form untuk memilih provinsi dan kabupaten atau kota. Agar lebih bagus kalian bisa menggunakan metode ajax supaya lebih gampang digunakan oleh pembeli.
Untuk contoh yang saya buat bisa dilihat pada video singkat di bawah ini:

Bagi kalian yang tidak bisa koding ingin menambahkan fitur ini bisa diakali dengan menambahkan widget, misalkan menggunakan platform blogspot. Raja ongkir sudah menyediakan javascript untuk widgetnya bisa dilihat disini. Disana juga sudah diperlihatkan contohnya.

Bagaimana bagus bukan API yang disediakan oleh Raja Ongkir? Bagi kalian yang menggunakan PHP dengan framework Laravel atau Codeigniter sekarang sudah tersedia librarynya di GitHub. Tentu sangat membantu kalian, terima kasih untuk mas @steevenz langsung saja pantau library raja ongkir github.
Mungkin hanya itu yang bisa saya bagikan untuk kalian yang saat ini membuat fitur cek ongkir pada websitenya. Mohon maaf saya hanya bisa membagikan sumber yang bisa kalian pelajari, karena keterbatasan waktu saya membuatnya dalam bentuk source code misalkan khusus php native dan versi codeigniter yang pasti di github di atas sudah sangat jelas.
Bagi kalian yang masih bingung bisa tulis yang kurang dipahami lewat komentar, kalau saya ada waktu pasti akan saya balas.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.