Pazaryeri satıcısının gerçek kârını hesaplayan, hatalı kesintileri bulup itiraz metnini hazırlayan analiz paneli
- Rol
Ürün tasarımı ve geliştirme
- Kapsam
Veri senkronizasyonu
Kâr ve hakediş motoru
Arayüz
AI asistan
Uçtan uca testler
- Araçlar
Node.js
SQLite
Claude API
JavaScript
- Yıl
2026
/* Problem */
Pazaryerinde satış yapan bir mağaza için ciro görünür ama kâr görünmez. Komisyon, kargo, hizmet bedeli, stopaj ve cezalar siparişten haftalar sonra, farklı raporlarda kesilir. Hatalı bir kesintiyi fark etmek için yüzlerce satırı elle karşılaştırmak gerekir.
/* Çözüm */
Satıcının API anahtarıyla bütün verisini çekip yerel bir veritabanında biriktiren bir panel geliştirdim. Her sipariş için gerçek net kârı hesaplıyor, her kesintiyi yürürlük tarihli resmî tarifeye göre yeniden hesaplayıp farkları kanıtıyla listeliyor. Veriler satıcının bilgisayarından hiç çıkmıyor.
/* Neden bu teknolojiler? */
Veri satıcının bilgisayarından çıkmamalıydı. Kurulum gerektirmeyen, tek dosyalık SQLite ve Node.js bu yüzden yeterliydi; ayrı bir veritabanı sunucusu gereksiz bir yük olurdu.
Hakediş denetimi: 12 kontrol, kanıtlı itiraz
Komisyon oranından hatalı desiye, mükerrer kargodan termin içinde kesilen gecikme cezasına kadar 12 kontrol çalışıyor. Bulunan her fark için satıcı desteğine yapıştırılacak itiraz metni hazır geliyor. Hata gömülmüş test verisinde fazla kesintilerin yaklaşık %97'si yakalanıyor, temiz siparişlerde yanlış alarm sıfır.
Rakamın arkasındaki karar
/* Fiyat analizi */
Her ürünün hangi fiyat aralığında günde kaç adet ve ne kadar kârla sattığı, fiyatta kalınan gün sayısına göre dengelenerek gösteriliyor.
/* Kupon getirisi */
Her kampanya için 1 TL indirimin getirdiği ciro, yeni müşteri başına maliyet ve 60 günlük tekrar alım tek tabloda.
/* Sınırlarla çalışmak */
Sipariş servisi yalnızca 3 ay geriye gittiği için panel her senkronda geçmişi biriktiriyor; daha eski aylar cari hesap kayıtlarından kuruluyor ve öyle etiketleniyor.
Müşteri soru asistanı
/* Son söz her zaman satıcıda */
Asistan, ürün bilgisi ve satıcının bilgi bankasıyla cevap taslağı yazıyor ve dayandığı kaynakları gösteriyor. Onay verilmeden hiçbir cevap müşteriye gitmiyor; varsayılan test modunda onaylanan cevaplar bile yalnızca simüle ediliyor.