bots4.me

Optimal Ordering in Odoo

Written by

in

Logo BOTS4.me

Cara Menetapkan Titik Pemesanan Ulang Optimal di Odoo dari Riwayat Penjualan Nyata

Ubah aturan pemesanan ulang min/max yang asal tebak menjadi target stok berbasis data — diperbarui secara otomatis

Aturan pemesanan ulang Odoo sangat andal — jika angka min/max di dalamnya benar. Di sebagian besar perusahaan, angka itu diketik sekali berdasarkan feeling dan tidak pernah disentuh lagi. Panduan ini menjelaskan berapa biaya yang ditanggung akibat titik pemesanan ulang yang usang, mengapa perhitungan ulang spreadsheet tidak bertahan lama, dan bagaimana AutoSTOCK menghitung target stok optimal untuk setiap produk dari riwayat penjualan Odoo Anda yang sebenarnya lalu menuliskannya kembali sebagai aturan stock.warehouse.orderpoint standar yang sudah dipahami tim pengadaan Anda.

💸 Biaya yang Ditanggung Akibat Titik Pemesanan Ulang Asal Tebak

Setiap produk di gudang Anda bergantung pada dua angka: minimum yang memicu pengisian ulang dan maksimum yang Anda isi hingga penuh. Salah menetapkannya ke arah mana pun, dan Anda akan membayar mahal:

  • Ditetapkan terlalu rendah: stok habis pada produk terlaris Anda. Pelanggan menunggu, pesanan dibatalkan, dan penjualan diam-diam bocor ke pesaing yang masih memiliki barang di rak.
  • Ditetapkan terlalu tinggi: modal kerja terkunci pada barang yang lambat terjual, ruang rak terbuang, dan stok mati yang akhirnya harus dihapusbukukan.
  • Ditetapkan sekali lalu dilupakan: permintaan berubah setiap musim, tetapi aturan yang diketik dua tahun lalu masih mengendalikan pembelian hari ini. Kesenjangan antara permintaan nyata dan aturan yang tersimpan melebar setiap bulan.
  • Tidak ditetapkan sama sekali: replenishment Odoo tidak punya dasar untuk bekerja, sehingga pembelian berjalan berdasarkan ingatan, obrolan di lorong kantor, dan pesanan panik dengan pengiriman ekspres yang mahal.

Matematika di balik titik pemesanan ulang yang baik — permintaan rata-rata, variabilitas permintaan, lead time vendor, tingkat layanan yang diinginkan — sudah dipahami dengan baik. Masalahnya, tidak ada yang punya waktu untuk menjalankannya untuk ratusan atau ribuan SKU, bulan demi bulan.

🔧 Bagaimana Tim Biasanya Mencoba Memperbaikinya

1. Aturan manual di Odoo

Odoo memungkinkan Anda membuat aturan pemesanan ulang per produk dengan kuantitas min dan max, dan penjadwalnya akan bertindak sesuai aturan itu dengan setia. Tapi Odoo tidak memberi tahu Anda berapa angka yang seharusnya — penilaian itu ada di tangan Anda, per produk, selamanya. Dengan lebih dari beberapa lusin SKU, aturan-aturan itu membeku.

2. Spreadsheet triwulanan

Ekspor penjualan, buat rumus, hitung nilai min/max baru, lalu ketik ulang satu per satu ke Odoo. Cara ini berhasil — sekali. Data ekspornya sudah usang keesokan harinya, pengetikan ulang menimbulkan kesalahan, dan prosesnya cukup menyakitkan hingga “triwulanan” berubah jadi “tahunan” lalu jadi “tidak pernah lagi”.

3. Skrip khusus atau modul perencanaan berat

Seorang developer bisa membuat skrip statistiknya, tapi skrip itu perlu dipelihara, dan hasilnya tetap harus masuk ke Odoo dengan aman. Suite perencanaan permintaan yang lengkap menghitung matematikanya dengan baik, tetapi membawa database sendiri, layar sendiri, dan proyek implementasi tersendiri — terlalu berat bagi UKM yang hanya ingin nilai min/max yang benar di sistem yang sudah mereka jalankan.

🤖 Cara Otomatis: AutoSTOCK

AutoSTOCK adalah bot BOTS4.me yang menganalisis riwayat penjualan nyata Anda di Odoo — 120 hari secara default, dapat dikonfigurasi — menghitung target stok optimal per produk, dan menuliskan hasilnya kembali sebagai aturan pemesanan ulang Odoo asli. Tanpa layar perencanaan baru: Odoo Anda tetap bekerja persis seperti sebelumnya, hanya dengan angka yang akhirnya benar dan tetap segar secara otomatis.

📊

Riwayat penjualan nyata dianalisis

→
🤖

Target optimal dihitung per produk

→
💾

Aturan min/max asli ditulis ke Odoo

→
✅

Laporan dikirim via email setiap kali dijalankan

📐 Lima mode optimasi — pilih yang sesuai

Cakupan: default. Titik pemesanan ulang (min) mencakup apa yang terjual selama lead time pemasok ditambah buffer 50%; level maksimum (max) menambahkan N bulan permintaan rata-rata di atasnya (default 2). Sederhana, dapat diprediksi, dan mudah dijelaskan kepada seluruh tim.

Tingkat layanan: safety stock statistik Gaussian untuk target ketersediaan pilihan antara 80% dan 99%, menggunakan lead time vendor sebenarnya dari Odoo untuk setiap produk — lead time yang lebih panjang secara otomatis berarti safety stock lebih besar. Permintaan yang tidak menentu atau tipis dikecualikan sehingga statistik tidak pernah diterapkan di tempat yang tidak seharusnya.

Persentil permintaan: safety stock bebas distribusi yang diturunkan langsung dari pola permintaan aktual Anda — tanpa asumsi normalitas sama sekali.

Hybrid: otomatis per produk — AutoSTOCK mengklasifikasikan setiap produk berdasarkan seberapa teratur produk itu benar-benar terjual, lalu menerapkan matematika Tingkat layanan pada produk yang terjual stabil dan matematika Persentil permintaan pada yang tidak menentu. Produk yang terlalu jarang untuk keduanya dibiarkan apa adanya alih-alih diberi target yang menyesatkan.

Berbobot terbaru: tanpa tanggal batas — ide yang sama seperti Cakupan, tetapi penjualan terbaru dihitung lebih berat daripada yang lama: satu penjualan dihitung setengah setelah satu lead time berlalu, dan seperempat setelah dua. Tidak ada yang langsung hilang begitu saja di ujung jendela analisis.

⚠️ Qualification gates — barang sekali pakai tidak akan pernah disimpan sebagai stok

Produk hanya akan menerima target stok jika cukup banyak pelanggan berbeda yang membelinya cukup sering — kedua ambang batas ini dapat dikonfigurasi. Mesin pesanan khusus yang Anda jual satu kali itu tidak akan pernah muncul di rak Anda sebagai “safety stock”.

Dari Bulan Gratis hingga Aturan Pemesanan Ulang Terbaru

  • Langkah 1 — Mulai bulan Discovery gratis Anda: masuk di bots4.me/bots, klik Mulai bulan Discovery gratis pada kartu AutoSTOCK dan terima Ketentuan sekali saja — tidak perlu kartu kredit. Butuh bantuan penyiapan? Beri tahu kami ERP apa yang Anda gunakan, dan kami menyiapkannya bersama Anda. Anda juga dapat mencoba dasbor dengan data contoh di bots4.me/bots_demo terlebih dahulu.
  • Langkah 2 — Hubungkan Odoo: di Odoo.sh atau on-premise, instal modul BOTS4.me Connect gratis (Odoo 13–19) dan hubungkan dengan satu klik. Di Odoo Online, buat kunci API di Settings → Users & Companies → Users → pengguna Anda → Account Security, lalu buka Pengaturan (ikon roda gigi) → AutoSTOCK → Access Manager → Tambah Sumber → ERP → Odoo di bots4.me dan tempelkan di sana; pengguna Odoo di balik kunci tersebut memerlukan hak Inventory (User). Odoo Online memerlukan paket Custom dari Odoo untuk akses API. Helper XML opsional tanpa kode menambahkan menu BOTS4.me di dalam Odoo. Satu koneksi melayani setiap aplikasi BOTS4.me yang bekerja dengan Odoo.
  • Langkah 3 — Pilih mode dan periode: di tab Kontrol AutoSTOCK, pilih Mode optimalisasi (Cakupan, Tingkat layanan, Persentil permintaan, Hybrid, atau Berbobot terbaru), Periode analisis (120 hari secara default), serta gerbang kualifikasi Min. pelanggan unik dan Min. pesanan. Cakupan berfungsi di semua tingkat berbayar; mode lainnya tersedia mulai tingkat Business.
  • Langkah 4 — Mulai dalam DEMO: AutoSTOCK dimulai dalam DEMO. AutoSTOCK menjalankan analisis lengkap dan mengirim laporan lengkap via email (titik pemesanan ulang dan level maksimum per produk, stok ditambah barang masuk, dan aturan mana yang akan berubah) tanpa mengubah apa pun di Odoo. Dalam DEMO, analisis baru dibuat paling banyak sekitar sekali sehari dan memakai kuota penggunaan Anda seperti proses live. Anda dapat tetap dalam mode hanya laporan selama yang Anda mau.
  • Langkah 5 — Mulai live: di tab Kontrol, alihkan mode dari DEMO ke LIVE (opsi ini terbuka setelah laporan DEMO pertama Anda) dan aktifkan Tulis Aturan Pemesanan Ulang (di setiap paket berbayar, termasuk bulan Discovery gratis). Keduanya diperlukan. Pilih Jadwal Berjalan (harian atau mingguan) dan Jam Operasional, dan sejak itu target dihitung ulang dan aturan yang dikelola AutoSTOCK diperbarui secara otomatis.

Minggu Pertama Anda dengan AutoSTOCK

  • Baca ringkasan laporan pertama: berapa banyak produk yang memiliki penjualan dalam periode analisis, berapa yang memenuhi syarat untuk mendapat target dan berapa yang tidak, berapa yang berada di bawah titik pemesanan ulangnya, dan berapa banyak aturan pemesanan ulang yang dibuat atau diperbarui (atau dalam DEMO, akan dibuat atau diperbarui).
  • Periksa tabel produk: tabel ini menampilkan Titik pemesanan ulang (min), Isi hingga (maks), Stok + masuk, dan Status untuk setiap produk yang mendapat aturan, sehingga Anda dapat memeriksa kewajaran setiap target berdasarkan apa yang Anda ketahui. Aturan yang Anda atur sendiri dicantumkan di bawah “Dibiarkan seperti yang Anda atur”.
  • Sesuaikan gerbang kualifikasi: jika terlalu banyak produk yang memenuhi syarat, naikkan Min. pelanggan unik atau Min. pesanan; jika produk yang rutin terjual tidak muncul, turunkan nilainya. Produk tanpa lead time vendor di Odoo menggunakan Lead time default.
  • Coba mode kedua sebelum beralih ke live: ganti Mode optimalisasi dan bandingkan laporan DEMO berikutnya dengan yang pertama. Cakupan adalah titik awal yang sederhana dan dapat diprediksi.
  • Beralih ke LIVE ketika target sudah meyakinkan Anda: ubah mode ke LIVE dan aktifkan Tulis Aturan Pemesanan Ulang. Aturan tersebut kemudian muncul sebagai aturan pemesanan ulang biasa di Odoo, dan tab Log serta statistik Aturan Pemesanan Ulang Diperbarui menunjukkan apa yang diubah oleh setiap proses.
  • Di paket Business, biarkan data yang memilih: Perbandingan mode & jendela bulanan membandingkan setiap mode dan periode analisis berdasarkan riwayat penjualan Anda sendiri sebulan sekali dan mengirim pemenangnya via email beserta pengaturan persis yang perlu diterapkan, tanpa menyentuh ERP Anda. Lapisan SMART opsional (Penyesuaian Tren, Antisipasi Musiman, Pengingat Pembelian Musiman) menyempurnakan angka permintaan dan nonaktif sampai Anda mengaktifkannya; Peredaman Outlier aktif secara default di setiap paket berbayar.
  • Lalu tutup siklusnya: AutoPURCHASE memesan berdasarkan target yang ditulis AutoSTOCK. Jadwalkan AutoSTOCK untuk berjalan sebelum AutoPURCHASE agar target selalu baru.

📅 Seperti Apa Operasional Sehari-hari

Setelah setiap analisis — atau hanya saat aturan berubah, atau mingguan, sesuai pilihan Anda — Anda menerima laporan stok: titik pemesanan ulang dan level maksimum per produk, produk yang berada di bawah titik pemesanan ulangnya, dan aturan mana saja yang berubah. Laporan dan log tersedia dalam 31 bahasa pilihan Anda. Di dasbor di bots4.me/bots Anda mendapatkan tab Kontrol, Log, dan Pengaturan per aplikasi, Daya Bot aktif/nonaktif, dan setiap fitur dapat diaktifkan secara terpisah — dengan log keputusan lengkap untuk setiap proses. Platform ini di-hosting di UE, dibangun untuk GDPR, dan menawarkan 2FA.

Karena AutoSTOCK menulis aturan pemesanan ulang standar Odoo (rekaman min/max stock.warehouse.orderpoint biasa), tidak ada hal lain dalam alur kerja Anda yang perlu berubah: pengisian ulang bawaan Odoo, tim pembelian Anda, dan laporan yang sudah ada tetap berfungsi dengan rekaman yang sama — kini terus dijaga akurat oleh data penjualan nyata. AutoSTOCK berjalan di platform yang sama dengan yang digunakan IMP Kontakt untuk mengubah ribuan RFQ dan pesanan yang dikirim lewat email setiap bulan menjadi rekaman ERP dengan Mail2ERP.

🔄 Dari Target Stok Menuju Siklus Inventaris Tertutup

Titik pemesanan ulang yang tepat adalah langkah pertama dari siklus pengisian ulang yang sepenuhnya otomatis. Langkah kedua: AutoPURCHASE mengubah target tersebut menjadi draf pesanan pembelian — menghitung kebutuhan per produk, mengelompokkan baris per vendor pilihan, dan menghormati jumlah minimum vendor, sehingga Anda hanya perlu meninjau dan mengonfirmasi. Langkah ketiga: saat pemasok mengonfirmasi, Supplier2ERP membaca email konfirmasi dan memperbarui PO Anda di Odoo dengan harga, kuantitas, dan tanggal pengiriman yang telah dikonfirmasi.

AutoSTOCK menetapkan target → AutoPURCHASE membuat draf pesanan → Supplier2ERP menjaga akurasinya. Miliki ketiganya dan pengisian ulang stok menjadi sesuatu yang Anda awasi, bukan sesuatu yang Anda kerjakan sendiri.

🌍 Odoo Lebih Dulu, ERP Lain Juga

Saat ini AutoSTOCK mendukung Odoo versi 13 hingga 19 (Odoo Online, Odoo.sh, dan on-premise), ERPNext 15 dan 16, Zoho Inventory, Dolibarr 23 dan yang lebih baru, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero, serta SAP Business One (pada keempat sistem terakhir, BOTS4.me menyimpan aturan pemesanan ulang untuk Anda). ERP lain apa pun yang memiliki API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales, dan sebagainya) dihubungkan atas permintaan, jadi jika Anda memerlukan optimasi stok pada sistem lain, beri tahu kami sistem apa.

❓ Pertanyaan yang Sering Diajukan

Bagaimana cara menghitung titik pemesanan ulang optimal di Odoo secara otomatis?

Odoo sendiri menjalankan aturan pemesanan ulang, tetapi tidak menghitung berapa seharusnya nilai min/max. AutoSTOCK menambahkan perhitungan yang hilang ini: ia menganalisis riwayat penjualan nyata Anda dari Odoo (120 hari secara default), menghitung target optimal per produk menggunakan salah satu dari lima mode optimasi — coverage, service level, demand percentile, hybrid, atau recent-weighted — dan menuliskan hasilnya kembali sebagai aturan pemesanan ulang standar Odoo sesuai jadwal pilihan Anda.

Data apa yang digunakan AutoSTOCK untuk menghitung target stok?

Riwayat penjualan Odoo Anda yang sebenarnya selama periode yang dapat dikonfigurasi (default 120 hari), ditambah lead time pemasok yang sebenarnya untuk setiap produk dari Odoo, digunakan di setiap mode. Target didasarkan pada apa yang benar-benar dibeli pelanggan — bukan pada asumsi atau rata-rata industri.

Apa perbedaan antara mode coverage, service level, demand percentile, hybrid, dan recent-weighted?

Cakupan menetapkan titik pemesanan ulang sebesar apa yang terjual selama lead time pemasok ditambah buffer, dan menambahkan N bulan permintaan rata-rata (default 2) sebagai level maksimum — sederhana dan dapat diprediksi. Tingkat layanan menghitung stok pengaman Gaussian untuk target ketersediaan pilihan antara 80% dan 99%, menggunakan lead time pemasok yang sebenarnya. Persentil permintaan menurunkan stok pengaman langsung dari distribusi permintaan Anda tanpa mengasumsikan distribusinya normal. Hybrid mengklasifikasikan setiap produk berdasarkan seberapa teratur produk itu terjual dan menerapkan perhitungan Tingkat layanan pada produk yang laku stabil, serta perhitungan Persentil permintaan pada produk yang tidak menentu. Berbobot terkini bekerja seperti Cakupan tetapi membuat penjualan terbaru lebih diperhitungkan daripada yang lama, sehingga tidak ada yang anjlok tiba-tiba di tepi jendela waktu. Anda dapat mengganti mode kapan saja di dasbor.

Apakah AutoSTOCK menimpa aturan pemesanan ulang Odoo saya yang sudah ada?

Tidak. AutoSTOCK hanya mengelola aturan yang dibuatnya sendiri dan aturan kosong Odoo (min dan max bernilai 0). Aturan yang Anda atur sendiri tetap seperti apa adanya dan dicantumkan dalam laporan, kecuali Anda mengaktifkan Ambil Alih Aturan Saya, dan daftar jangan distok menjaga produk pilihan tetap di luar. AutoSTOCK menulis catatan min/max stock.warehouse.orderpoint standar, sehingga alur pengadaan Anda sendiri tetap berfungsi dengannya. Jika Anda lebih suka melihat dulu sebelum apa pun ditulis, mode hanya laporan dan Mode Demo menjalankan analisis lengkap dan mengirim laporan via email tanpa mengubah ERP Anda.

Bagaimana cara mencegah produk sekali pakai atau pesanan khusus mendapatkan titik pemesanan ulang?

Qualification gates pada AutoSTOCK hanya menetapkan target stok ketika cukup banyak pelanggan berbeda membeli suatu produk cukup sering — kedua ambang batas ini dapat dikonfigurasi. Produk yang tidak lolos qualification gates ini tidak akan pernah mendapatkan aturan, sehingga barang sekali pakai tetap berada di luar gudang Anda.

Apakah ini berfungsi dengan Odoo Online, Odoo.sh, dan on-premise?

Ya — Odoo 13 hingga 19 on-premise, plus versi terkini Odoo.sh dan Odoo Online. Odoo.sh dan on-premise menggunakan modul Python BOTS4.me Connect yang gratis, dipasang sekali dan dihubungkan dengan satu klik; Odoo Online, yang melarang Python kustom, terhubung dengan API key dari Settings → Users & Companies → Users → pengguna Anda → Account Security.

Bisakah saya mencoba AutoSTOCK sebelum ia menulis apa pun?

Ya. Bulan pertama Anda adalah bulan Discovery gratis, tanpa perlu kartu kredit. Dimulai dalam DEMO: Anda mendapatkan analisis stok lengkap dan laporan email, tanpa aturan pemesanan ulang yang ditulis ke ERP Anda, sampai Anda beralih ke LIVE dan mengaktifkan Tulis Aturan Pemesanan Ulang.

📚 Panduan Terkait

🔗 Sumber dan Bacaan Lanjutan

Dokumentasi resmi dan standar yang dirujuk dalam panduan ini. Tautan eksternal terbuka di tab baru.

Berhenti Menebak-nebak Titik Pemesanan Ulang Anda

Mulai bulan Discovery gratis Anda: hubungkan Odoo Anda, dan laporan optimasi stok lengkap pertama Anda tiba dalam DEMO, tanpa ada yang ditulis ke ERP Anda sampai Anda beralih ke LIVE.

🌐 BOTS4.me bekerja sepenuhnya dalam bahasa Anda — Anda tidak perlu bahasa Inggris untuk menyiapkan dan menjalankan otomasi Anda. Halaman ini diterjemahkan dari versi asli berbahasa Inggris kami. Sarankan perbaikan penulisan →