- Shipped
- 8 Kasım 2026 03:34 UTC
- Author
- Kamo
- Commit
- b0fb8a1
Perakende iki stok sistemine sahipti: siparişler InventoryPool'dan alınır ve tutulurdu, piyasa ise settings Inventory tab managed commerce_stock_levels, which no order ever read. Stock now Yeni StokHizmeti aracılığıyla sadece InventoryPool'da yaşıyor: - InventoryPool location_id kazanır (organizasyonun envanter yerlerinden biri) ve low_stock_threshold (yeniden sıralama noktası; ayarlanmadığında varsayılan 5). - Her değişiklik stok geçmişine yazılır (commerce_stock_adjustments, şimdi kilitlenmiş) inventory_pool_id): bir üye tarafından belirlenmiş veya ayarlanmış sayılar (kim ve neden), satışlar, geri dönüşler. - Ödenmiş bir sipariş artık eldeki ürünlerin yanı sıra mevcut ürünleri de alır (önceden, satılmış ürünler okunurdu) Sonsuza dek "ellerinde" olarak); onaylanmış bir geri dönüş onları her ikisine de geri koyar, satıldığı sırada - Nereden? - Piyasa hisseleri listesi bir fetch-joined, org-scoped ifadesidir; piyasa filtresi gerçekten çalışıyor (nesnenin pazarı asla belirlenmedi). Yeni indeksler nesneler (org, teklif), pools(item), pools(location), adjustments(pool, date). - RetailService stok seviyesi yöntemleri emekliye ayrıldı; StockLevel sadece sağlayıcı senkronize olduğunda kalır Bir değer nesnesi, ve onun masası yerinde kalır, kullanılmamıştır Artık silinmez. - Bir pazarın perakende müşterileri, pazarın etkinlik endeksi üzerinden okunur Örgütün her hesabına, ve isim, e-posta ve telefon numarasına.
