Cara membuat custom ongkos kirim pada plugin Woo Ongkir

zea 03 Apr 2016 2 Menit 6

Melanjutkan tutorial kita sebelumnya, pada tutorial kali ini kita akan belajar bagaimana cara membuat custom ongkir pada Woo Ongkir (Plugin Ongkos Kirim). Custom ongkir dibutuhkan jika pilihan ongkir yang sudah tersedia saat ini di ekspedisi tidak dapat memenuhi kebutuhan Anda, sehingga Anda perlu membuat ongkir Anda sendiri. Berikut adalah tutorial step-by-step nya:

1. Masuk ke menu Plugin Ongkos Kirim

2. Pilih Advance Settings

3. Pada bagian paling bawah, akan ada menu “Custom/Free ongkos kirim“. Saya akan menjelaskan bagian-bagian penting mana saja yang perlu diketahui :

Cara membuat ongkos kirim custom

A. Tentukan nama ongkir customnya. Pada contoh kali ini kita beri nama FREE, karena kita akan menjadikannya khusus free ongkir nanti.

B. Pilih tipe custom ongkir yang ingin digunakan. Ada dua piliham Replace dan Append. Replace adalah opsi jika Anda hanya ingin menggunakan custom ongkir saja, dan tidak ingin disandingkan dengan ongkir kurir lainya. Sedangkan Append adalah jika Anda ingin menambahkan custom ongkir Anda kedalam ongkir-ongkir kurir lain. Pada contoh kali ini kita menggunakan Replace. Anda bisa ber-eksperimen sendiri sesuai keinginan Anda.

C. Ini adalah form detail dari custom ongkir Anda. Yang pertama adalah ASAL. Asal disini adalah dari kota mana custom ongkir di terapkan. Pada contoh kali ini kita akan membuat semua ongkir yang berasal dari Jakarta selatan ke DI Yogyakarta (Semua kabupaten di dalam nya) menjadi FREE.

4. Klik Add lalu Save.

5. Sekarang mari kita test. Coba berbelanja di toko online Anda. Set asal kota Jakarta Selatan (sesuai pengaturan custom ongkir di atas). Dan kirim ke DI Yogyakara, tujuan kota manapun. Hasilnya akan spt ini :

membuat ongkos kirim custom pada plugin Woo Ongkir

 

Kalau kita perhatikan, disitu juga tertera custom ongkir Tiki ABC. Apakah itu? Mari kita lihat screenshot di bawah ini:

membuat custom ongkir pada plugin ongkos kirim

 

Sebelum nya kita jg men-setting custom ongkir versi lain. Kali ini bukan custom ongkir gratis/free, tetapi berbayar yaitu 10.000 khusus dari Jakarta Selatan ke DI Yogyakarta. Bedanya, custom ongkir versi kedua ini, hanya akan muncul jika pengiriman khusus ke kabupaten Sleman dan kecamatan Depok, DI Yogyakarta saja. Jika pengiriman diarahkan ke kabupaten dan kecamatan lain, maka custom ongkir ini tidak akan muncul.

Membuat Custom Ongkos kirim Menggunakan WordPress Hook

Selain menggunakan interface Woo Ongkir untuk menambahkan custom ongkir, anda juga bisa menggunakan WordPress filter hook untuk keperluan yang lebih kompleks. Agar lebih jelas kita akan langsung ke contoh kasus:

Anda ingin menambah custom kurir: ‘Tonjoo Paket – GRATIS’ yang di mana kurir tersebut menggratiskan biaya pengiriman ke seluruh kecamatan dan kota di yogyakarta selama berat barang tidak lebih dari 1 Kg, dengan lama pengiriman 2 hari.

Maka scriptnya seperti di bawah ini:

/** * Plugin Ongkir Hook * * @param $rates Array ongkir * @param $destination Array kode tujuan pengiriman, contoh ( [state] => 1, [city] => 117, [district] => 1462 ) */ add_filter('pok_shipping_costs', 'ongkir_theme_hook', 10, 2); function ongkir_theme_hook($rates, $destination) { if($destination['state'] == 10) { // add new ongkir item $rates[] = array( 'id' => 'freong', // must be unique 'label' => 'Free Ongkir', 'cost' => 0, ); } return $rates; }

Copy dan paste kode di atas ke dalam functions.php , lalu save.
Sekian tutorial membuat custom ongkos kirim pada plugin Woo Ongkir, selamat mencoba.

Last Updated on Mei 29, 2017 by gama_tonjoo

Bagikan ke:
zea
Ditulis oleh

zea

Web Developer, Technical Writter and WordPress enthusiast, currently working at well-known Yogyakarta based startup company, called Tonjoo Corp. See my Github for project portfolio.

Post comment

6 Comments

  • Wildan says:

    September 25, 2017 at 01:30

    Mas aku mau nanya jika custom ongkos kirim via Code Igniter itu gimana ya mas. Aku udah mentok e

  • didin">
    didin says:

    Mei 7, 2019 at 12:54

    hai, di woongkir bisa membuat discount ongkir ga yaa melalui coupon? misalkan coupon seharga 10000 ongkirnya 12000 jd yg harus dibayar hanya 2000. terima kasih

    • Agep says:

      Mei 8, 2019 at 09:02

      Hai,
      Bisa mas, di plugin ongkos kirim versi terbaru sudah dilengkapi fitur kupon ongkir.
      Silakan mas kalau mau diorder… 🙂

  • nurkhoirimuslim7 says:

    April 12, 2021 at 11:21

    Hai,untuk membuat discount ongkir melalui cupon dengan sistem subsidi ongkir di woongkir bisa kan?kalau bisa minta link pembelian pluginya min

Tinggalkan Balasan ke didin cancel

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.