Projeler / Turkish Home Stok Yönetimi
01 / 11
Müşteri projesi · Ev dekorasyonu · Otomasyon
Bir e-posta yeter, kasa güncel kalır.
Turkish Home, Türkiye’den sofra takımları ve ev aksesuarları satıyor, mağazada ve online. Mağaza için bir stok yönetimi kurduk. Tedarikçi listelerini gelen kutusundan okuyor, ürünleri ve fiyatları Reacard kasasına kendisi giriyor.
- MüşteriTurkish Home, Türk ev kültürü için mağaza ve online mağaza
- KasaReacard, açık bir API’si yok
- Kullanımda08.11.2026’dan bu yana
- Hizmetİş akışı ve yapay zekâ otomasyonu
Kaydırın ↓
01Çıkış noktası
Her teslimatla bir liste geliyor. Her yeni ürünün ve her değişen fiyatın oradan kasaya geçmesi gerekiyordu.
Ürünler Türkiye’deki tedarikçilerden geliyor. Her teslimatla bir tablo geliyor: barkod, miktar, alış fiyatı, satış fiyatı ve çoğu zaman bir kampanya fiyatı.
Mağazada Reacard kasası kullanılıyor. Reacard, bir programın ürün eklemesi ya da fiyat değiştirmesi için API erişimi vermiyor. Stok yönetimi yalnızca kasanın kendisinde yapılabiliyor.
Reacard’dan API erişimi istedik, sonuç alamadık. Bu yüzden kendi yolumuzu kurduk.
02
Ne geliştirdik
- 01
Listeleri kabul eden bir gelen kutusu.
Mağaza listeyi Excel ya da CSV olarak ayrı bir adrese e-postayla gönderiyor. Sistem on dakikada bir gelen kutusuna bakıyor. Yalnızca kayıtlı göndericilerden gelen e-postaları kabul ediyor ve gerçekten oradan gelip gelmediklerini kontrol ediyor. Aynı dosya asla iki kez işlenmiyor.
- 02
Barkodla eşleştirme.
Listedeki her satır barkod üzerinden kasadaki ürünlerle karşılaştırılıyor. Yeni ürünler ekleniyor, değişen fiyatlar aktarılıyor. Listede artık kampanya yoksa kampanya fiyatı da kasadan kalkıyor. Bunun kurallarını mağaza sahibi belirledi.
- 03
Kasaya tarayıcıdan işlemek.
API serbestçe erişilebilir olmadığı için programımız kasayı tarayıcıda, bir insanın yapacağı gibi kullanıyor. Her değişiklikten sonra değerin kasaya geçip geçmediğini geri okuyor. Her yeni ya da değişen ürün ayrı bir ürün grubuna düşüyor. Mağaza sahibi ürünleri oradan kendisi doğru gruplara ayırıyor.
- 04
E-postayla geri soru.
Bir fiyat eksikse, bir barkodun kontrol basamağı tutmuyorsa ya da bir fiyat yarıdan fazla düşüyorsa sistem e-postayla soruyor. O satır cevap gelene kadar bekliyor. Cevap Almanca, Türkçe ya da Felemenkçe yazılabilir, “1 evet, 2 hayır” gibi kısa da olabilir.
- 05
Rapor ve değişiklik kaydı.
Her listeden sonra bir e-posta geri geliyor: neyin yeni olduğu, hangi fiyatların değiştiği, neyin hâlâ açık olduğu. Ayrıca PDF olarak bir değişiklik kaydı geliyor, her ürün için eski ve yeni değeriyle.
03Yapay zekânın devreye girdiği yerler
Listeyi okuma, eşleştirme, kasa ve e-postalar sabit kurallarla yürüyor. Bir model yalnızca bir kuralın yetmediği yerde devreye giriyor.
Bunlar dört nokta: sistemin henüz tanımadığı bir biçimdeki liste; bir geri soruya serbest yazılmış bir cevap; listesi olmayan ve sınıflandırılması gereken bir e-posta; haftada bir de değerlendirmeye kısa bir yorum.
Model burada kendisi hiçbir şey yazmıyor. Bilgileri sabit bir biçimde döndürüyor, kodumuz bunları kontrol edip uyguluyor. Kasaya, online mağazaya ve gelen kutusuna erişimi yok. Yeni bir liste türü ilk geldiğinde, biz onaylayana kadar yalnızca deneme olarak işleniyor.
04Stok ve değerlendirme
Sistem, listelerden ve kasadaki satışlardan stoku da hesaplıyor.
Her liste mal girişi olarak, kasadaki her günlük satış da çıkış olarak işleniyor. Panelde bir sayım girilebiliyor, sayılan değer o zaman stokun yerine geçiyor.
Bundan her sabah bir değerlendirme çıkıyor: neyin yeniden sipariş edilmesi gerektiği, neyin iyi sattığı, neyin rafta kaldığı ve marjın nerede düşük olduğu.
05Mağaza ve online mağaza için tek sistem
Birden fazla otomasyon, tek sistem.
Stok yönetimi bizim web uygulamamızda duruyor. Onu, tedarikçiye verilen ve zaten e-postayla liste olarak gelen siparişler besliyor. Mağazadaki kasa ürünleri ve fiyatları buradan alıyor.
Online mağazayı kasaya daha önce bağlamıştık. Her sabah aynı sistem fiyatları kasadan online mağazaya aktarıyor. Böylece mağaza, kasa ve online mağaza tek bir yere bağlı, mağaza sahibi hiçbir şeyi iki kez girmiyor.
06Sonuç
Mağaza bir e-posta gönderiyor. Ardından ürünler ve fiyatlar kasada.
Sistem kasaya bir şey yazmadan önce deneme modunda çalıştı: gerçek listeler ve gerçek eşleştirmeler, ama kasada hiçbir değişiklik yok, raporlar bize geldi. 08.11.2026’dan bu yana kasaya canlı yazıyor.
Bu başka satıcılara da uyarlanabilir. API’si olmayan bir kasa da, portalı tarayıcıda kullanılabildiği sürece ürünlerini bir e-postadan alabilir.
07Teknoloji
Stok yönetimi, online mağazanın fiyat eşitlemesiyle aynı programda çalışıyor, bizim sunucumuzda ama ondan ayrı. Panelde ayrı bir rolü var, bu rol yalnızca stok yönetimini ve kasa istatistiklerini görüyor. Kasadaki her değişiklik eski ve yeni değeriyle kayıt altına alınıyor.
- Python
- FastAPI
- Playwright
- SQLite
- Claude
Benzer bir durumda mısınız?
Böyle akışları İş akışı ve yapay zekâ otomasyonu kapsamında kuruyoruz. Turkish Home’un online mağazasını ve kasayla fiyat eşitlemeyi Turkish Home vaka çalışması anlatıyor.