KamoCRM

Satu hitung stok per produk per tempat, dibagikan oleh pesanan, tampilan dan pengaturan stok

Featurekamo-shared-library
Diantar
8 November 2026 pukul 03.34 UTC
Pengarang
Kamo
Kommit
b0fb8a1

Retail memiliki dua sistem stok: pesanan yang dipegang dan diambil dari InventoryPool, sementara pasar settings Inventory tab managed commerce_stock_levels, yang tidak pernah dibaca oleh pesanan. Stock now hidup hanya di InventoryPool, melalui StockService baru: - InventoryPool memperoleh location_id (salah satu lokasi inventaris organisasi) dan low_stock_threshold (titik reorder; default 5 bila tidak ditetapkan). - Setiap perubahan ditulis ke sejarah saham (commerce_stock_adjustments, sekarang ditandai oleh inventory_pool_id): menghitung ditetapkan atau disesuaikan oleh anggota (dengan siapa dan mengapa), penjualan, kembali. - Sebuah pesanan yang dibayar sekarang mengambil item off di tangan serta tersedia (sebelumnya, item terjual baca sebagai "ditahan" selamanya); sebuah kembalian yang disetujui menempatkan mereka kembali pada keduanya, di baris mereka dijual dari. - Daftar saham pasar adalah satu fetch-joined, org-scoped pernyataan; filter pasar benar-benar bekerja (pasar item tidak pernah ditetapkan). Indeks baru pada item (org, penawaran), pools(item), pools(location), adjustments(pool, date). - RetailService metode tingkat stok pensiun; StockLevel hanya tetap sebagai penyedia sinkronisasi sebuah objek bernilai, dan tabelnya tetap di tempatnya, tidak digunakan itu tidak bisa lagi dihapus. - Pelanggan ritel dari sebuah pasar dibaca melalui indeks pasar keterlibatan bukan setiap akun dari organisasi, dan membawa nama, email dan telepon.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga