Vaka Çalışması · Perakende

Defacto NoSales: 28 gündür satmayan stoğu her hafta aynı kuralla ölçmek

Pazar günü stoğu olan her option × mağaza çifti için son 28 günde satış olup olmadığını kontrol eden, hareketsiz stoğu mağaza, ürün ve bölge kırılımında raporlayan haftalık sistem. BigQuery'de zamanlanmış sorgular, Power BI'da beş sayfalık dashboard; 2021'den bu yana trend.

28 gün
Kural

Pazar stoğu var, 28 gündür satış yok

Pazartesi 05:30
Çalışma

4 zamanlanmış sorgu, sil / doldur

5 sayfa
Dashboard

Son 8 hafta + 2021'den bu yana

6
Metrik

Total, No-Sales, LW, %, LW %, Diff %

Problem

Mağazada duran ama satmayan ürün iki kere maliyettir: rafı işgal eder ve sezon sonunda indirimle erir. Ama “satmıyor” tanımı mağazadan mağazaya, kişiden kişiye değişir. Defacto’nun ihtiyacı, hareketsiz stoğu her hafta aynı kuralla ölçen, hangi mağazanın ve hangi ürünün sorunlu olduğunu farklı açılardan gösteren ve alınan aksiyonun etkisini zaman içinde izleten bir sistemdi.

Kural

Tanım tek cümle: haftanın pazar günü stoğu olan bir option, o mağazada son 28 gündür satmadıysa NoSales’tır. Kurgu yalnızca aktif sezon, yeni sezon ve NS ürünleri için çalışır — sezon dışı ürün zaten farklı bir sürecin konusudur. Aynı kural e-ticaret stoğu için ayrıca uygulanır.

Kuralın basitliği bilinçli: herkesin aynı sayıyı anlaması, dashboard’daki tartışmayı “bu ürün gerçekten satmıyor mu”dan “ne yapacağız”a taşır.

Sistem

Veri Google Cloud’daki veri gölünden gelir: takvim, günlük mağaza stoğu, saatlik satış, sezon, mağaza ve ürün boyutları, e-ticaret stok geçmişi. Dört zamanlanmış BigQuery sorgusu her pazartesi 05:30–06:00 arasında çalışır:

Sorgu Kapsam Güncelleme
Mağaza NoSales Tüm veri Son 8 hafta sil / doldur
E-ticaret NoSales Tüm veri Son 8 hafta sil / doldur
Mağaza · bölge Son 9 hafta Option × bölge
E-ticaret · bölge Son 9 hafta Option × bölge

Sonuç tabloları Power BI’daki beş sayfayı besler: son sekiz haftanın özeti, mağaza ve ürün kırılımında analiz, option detayında mağaza–ürün analizi, 2021’den bu yana mağaza bazlı özet ve bölge bazlı özet. Gösterilen metrikler: toplam stok, NoSales stok, iki haftadır NoSales olan stok, NoSales yüzdesi, geçen hafta yüzdesi ve fark.

Sonuç

Hareketsiz stok her hafta aynı kuralla ölçüldüğü için trend anlamlı: bir mağazada oran düşüyorsa alınan aksiyon işe yarıyor demektir. NoSales sayfası ayrıca JUMP-UP yönetim dashboard’una olduğu gibi taşındı. Lumtify projeyi kodladı, BigQuery’ye taşıdı ve bakımını üstlendi.

Sistemin yapısı

Tüm işlerimiz