Tutorial Odoo 18: Menghitung Biaya Pengiriman (Delivery Cost)
Tujuan: Mengaktifkan dan mengonfigurasi metode pengiriman yang secara otomatis menghitung biaya berdasarkan berat produk dalam Sales Order (SO).
Langkah 1: Instalasi Modul Delivery
-
Login: Masuk sebagai Administrator (Admin).
-
Navigasi: Masuk ke menu Apps (Aplikasi).
-
Cari Modul: Cari modul dengan kata kunci "Delivery" atau "Delivery Costs" (Modul ini mungkin sudah terinstal secara default jika modul Inventory/Sales sudah terpasang).
-
Instal/Aktifkan: Pastikan modul terkait telah diinstal.

Langkah 2: Membuat Metode Pengiriman Baru
-
Navigasi: Masuk ke modul Sales (Penjualan).
-
Klik Configuration (Konfigurasi) > Delivery Methods (Metode Pengiriman).
-
Buat Baru: Klik tombol New (Baru).

-
Isi Data Umum (Contoh: JNE):
-
Delivery Method Name:
JNE -
Provider: Pilih Based on Rules (Berdasarkan Aturan), karena kita akan menetapkan logika perhitungan harga.

-
Delivery Product: Anda perlu membuat produk Layanan baru (jika belum ada) untuk mewakili biaya pengiriman (Misalnya:
SHP-JNE). Produk ini harus bertipe Service.
Pastikan Produk Type dari SHP-JNE adalah Service (Bisa cek di menu Products dimodul Sales atau Inventory)
-
Langkah 3: Menentukan Aturan Harga (Pricing Rules)
Gunakan tab Pricing untuk menentukan formula biaya pengiriman berdasarkan kondisi berat.
-
Di tab Pricing, klik Add a line (Tambahkan baris).
Aturan 1: Berat Ringan (≤ 10 kg)
-
Condition:
Weight<=10 -
Price: Isi formula biaya dasar + tarif per kilogram. (Contoh video: Tarif dasar Rp 0 + Rp 10.000 dikali berat)
-
Formula:
0 + (10000 * weight)
-
-
-
Klik Add a line lagi.
Aturan 2: Berat Berat (> 10 kg)
-
Condition:
Weight>10 -
Price: Isi formula untuk berat di atas batas tertentu. (Contoh video: Tarif dasar Rp 5.000 + Rp 5.000 dikali berat)
-
Formula:
5000 + (5000 * weight)
-
-
-
Simpan: Klik Save pada Metode Pengiriman JNE.

Langkah 4: Menguji Biaya Pengiriman pada Sales Order
-
Akses SO: Buka Sales Order yang sudah dikonfirmasi (misalnya, SO untuk
PT Mitra Bangun Sejahtera). -
Verifikasi Berat Produk: Pastikan produk yang dipesan (misalnya
Meja Sudut Kayu 150cm) sudah memiliki nilai Weight yang terisi di tab Inventory produk.
-
Hitung Berat Total: Pastikan total berat SO sudah dihitung (Misalnya, 2 unit
Meja Sudut Kayu 150cm@ 5 kg = 10 kg). -
Akses Shipping: Klik tombol Shipping yang ada di bawah Order Lines.
-
Pilih Metode: Pilih
JNEdari daftar Method yang tersedia. -
Hasil Otomatis: Odoo akan menghitung biaya pengiriman secara otomatis berdasarkan berat total (10 kg) dan Aturan 1 (10 kg * Rp 10.000 = Rp 100.000).
-
Tambahkan ke SO: Klik Add (Tambahkan) untuk menambahkan biaya pengiriman (Rp 100.000) sebagai baris terpisah dalam Sales Order.

Maka Akan bertambah di Order Line Produk SHP-JNE dengan tarifnya

Penjelasan Singkat:
-
Delivery Methods memungkinkan perusahaan menentukan logika perhitungan ongkir tanpa integrasi kurir eksternal.
-
Pricing Rules menggunakan variabel seperti
weight(berat),volume, ataupriceuntuk menghitung biaya, memungkinkan penentuan harga berjenjang (misalnya, lebih murah per kg jika pesanan lebih berat).