Bu bir listeleme daveti değil. Zaten listedesin ve bu sana hiçbir şeye mal olmadı. Yazma sebebimiz başka: kurmaya çalıştığımız yer sensiz eksik kalıyor.
Baştan kabul edelim, saf fiyat karşılaştırması bir kavurucu için iyi haber değildir. Herkesi tek bir sayıda yarıştırır, en ucuzu ödüllendirir, senin yıllarda kurduğun farkı görünmez kılar. Böyle bir yerde niye durmak isteyesin?
Kurduğumuz şey bunun tersi. Fiyatın yanında künye duruyor ve alıcı o künyeyi okumayı sitedeki rehberlerden ve sözlükten öğreniyor. Künyeyi okuyabilen alıcı, onu özenle yazan kavurucuyu ayırt ediyor.
Kahveni burada gören alıcının elinde aşağıdaki araçlar var. Süzgeçler senin yayımladığın bilgiyle çalışıyor.
İşlemi ya da kavurma derecesi yazılmamış kahve o süzgeçte görünmüyor; künye süzgeçlerinde de aynı. Liste varsayılan olarak fiyata göre dizilmiyor, ucuzdan pahalıya sıralamayı alıcı kendi seçiyor.
Fiyatı okunur kılmak kapıdır, ürün değil. Bir kahvenin neden 180, komşusunun neden 420 lira olduğunu kimse anlatmıyorsa alıcı yalnız ucuz olanı seçebilir.
Bu ayrım kavurucu için hayati. Saf bir fiyat karşılaştırması küçük üreticiye tehdittir: herkesi tek sayıda yarıştırır ve dibe doğru bir yarış başlatır. Niteliği açıklayan bir katman ise müttefiktir, çünkü pazarın pahalı ucunu büyütür. Aynı veriyle iki farklı şey kurulabilir; biz ikincisini kuruyoruz.
| ne | bugün | ne işe yarıyor |
|---|---|---|
| Rehber | 47 | Alıcının satın almadan önce sorduğu sorular: öğütme, işleme, menşe, tazelik, ekipman. |
| Sözlük terimi | 49 | Paketin üstündeki kelimelerin karşılığı. "Washed" ne demek, kim biliyor? |
| Tarif | 12 | Aldığı kahveyi doğru demleyemeyen alıcı kahveyi değil kendini suçlar ve geri gelmez. |
| Tadım notu | 1.324 | Süzülmüş tat verisi. Satıcının pazarlama cümlesi karta hiç çıkmaz. |
| İşleme yöntemi | 1.098 | Fiyat farkının en büyük teknik sebeplerinden biri. |
Rehberlerin birçoğu pahalı olanın haklı olmadığını savunuyor: "Kopi Luwak: en pahalı kahve mi, en büyük kandırmaca mı?" · "Acı Kahve İyi Kahve mi?" · "Pahalı Makine mi, İyi Çekirdek mi?". Yani bu katman "pahalı kahve iyidir" demiyor, fiyatın sebebini görünür kılıyor. Fiyatını hak eden kavurucu bundan kazanır, hak etmeyen kaybeder. Tersini vaat etseydik ilk soruda çökerdi.
Ağustos sonunda bir kavurucu kendi kahvelerinin künyesi için yazılı düzeltme ve öneri gönderdi. Üç gün sonra hasat yılı, anaerobik işlemin alt türü ve lot greydi katalogdaydı, hepsi yalnız satıcının kendi beyanından. Yanlış ya da eksik gördüğün bir şey varsa yaz.
Bu kataloğa endüstriyel kahve markaları girmiyor. Kapsamı böyle çizmek bir karar, üstelik verdiğimiz en pahalı kararlardan biri.
Türkiye'de küçük bir kavurucunun dağıtım seçeneği kısa: kendi sitesi ya da genel bir pazar yeri. Pazar yerinin görünen kalemi komisyon. Amazon Türkiye'nin yayımlanmış tarifesinde gıda ürünlerinde satış komisyonu 500 liraya kadar %9, üstünde %13.
Ama satıcının cebinden çıkan şey o oran değil. Komisyonun üstüne hizmet bedeli, kargo baremi, kampanya dönemlerinde zorunlu indirim ve reklam harcaması biniyor. Bu yığının toplamı hiçbir yerde yayımlanmıyor.
İkinci kalem görünürlük, onun da fiyatı yayımlanmıyor. Pazar yerinde arama sonuçlarının üst sırası reklamla satın alınıyor, ama ne kadara satıldığı hiçbir yerde yazmıyor: sabit bir fiyatı yok, her aramada ayrı bir açık artırma dönüyor. Kavurucu marjının büyük kısmından vazgeçse bile o sırayı alamıyor: yarış marja göre değil bütçeye göre kuruluyor. Reklam bütçesi de mikro üreticinin sahip olmadığı şey.
Aynı yarışın ikinci hâli rafta dönüyor. Bir kahvenin künyesi ve tadım notu yazmıyorsa alıcının karşılaştırabileceği tek şey fiyat kalıyor. Fiyatta ticari kahve kazanır: emtia fiyatından alıyor, hacimle satıyor. Nitelikli kahvenin o yarışta verecek cevabı yok.
Kapsam kararının sebebi de bu. Endüstriyel markayı listeye alsaydık her kıyas fiyata inerdi ve bu katalog, nitelikli kahvenin kaybettiği yere dönerdi.
Veri yayımlamak bu yüzden bize yapılan bir iyilik değil: kahveni fiyattan başka bir şeyle kıyaslanabilir kılan tek şey o.
Bugün katalogda 126 marka var ve hepsi bağımsız kavurucu. Endüstriyel ya da market markası hiç girmedi, girmeyecek de. Bunu bir algoritma engellemiyor: bir sınıflandırıcı adayı işaretliyor, kararı insan veriyor ve karar tarihiyle deftere geçiyor. Sınırı biz çiziyoruz, sorumlusu da belli.
Sözü hangi durumda yeniden konuşacağımızı da yazalım: listedeki bağımsız bir kavurucu hacim tarafındaki bir gruba geçerse. O gün kararı yazılı veririz ve önce markaya sorarız. İşte tamamı:
Hacim tarafındaki markaları listeleseydik bugünkünden çok daha fazla arama karşılardık. Bunu bilerek yapmıyoruz. Vazgeçilen şey trafik. Bedelini söylemediğimiz bir karara karar denmez.
Komisyon oranları Amazon Türkiye'nin kendi ücretlendirme sayfasından, 2 Ağustos 2026: satis.amazon.com.tr/ucretlendirme. Trendyol'un tarifesi satıcı panelinin arkasında olduğu için buraya yazılmadı. Toplam kesinti ve reklam bedeli için yayımlanmış bir oran bulunmadığından bu iki kaleme rakam vermiyoruz.
Karşılaştırma siteleri için standart bir şeffaflık metni vardır ve hep aynı şeyi anlatır: hangi satıştan ne kadar komisyon aldığımız. Bizimki farklı bir cümleyle başlıyor.
Bugün hiçbir gelirimiz yok. Bu bağlantılardan para almıyoruz, satıştan pay almıyoruz, hiçbir markadan listeleme ücreti istemiyoruz. Alıcı markanın kendi mağazasına gidiyor ve satış tamamen markanın.
Bir markanın kahveleri arasında hangisinin öne çıkacağını satıcının kendi yayımladığı veri belirler: tadım notu, işleme yöntemi, kavurma derecesi, tadım puanı ve künyenin her satırı (menşei, bölge, rakım, varyete, hasat, üretici, çiftlik, istasyon, ithalatçı, grade, agtron, kafeinsizleştirme yöntemi). Hepsi markanın zaten sahip olduğu bilgi, hiçbiri para değil. En ucuzdan pahalıya sıralamayı okur kendi seçer. O sıralamada ucuz olan önce gelir, 100 gram fiyatı eşitse yine veri.
Süresiz bedava çalışan bir şey kurmuyoruz ve bunu saklamıyoruz. Sitede ücretli olan tek şey kavurucular için kurduğumuz pano. Ücretsiz denemesi var ve bugün ondan da ödeme almıyoruz. Rehber sponsorluğu planda. Hangisi gelirse gelsin giremeyeceği yer bugünden kilitli: fiyat sıralaması, karşılaştırma tablosu, ana sayfa ve sayfa açılışları. Ticari yüzey organik sıradan ayrı durur ve açıkça etiketlenir. Sıra hâlâ satılmaz; satılan şey yer olur.
Kataloğa girme kararını sen vermedin, o yüzden çıkma kararının kapısı açık durmak zorunda. Talep geldiğinde 2 iş günü içinde sonuçlandırıyoruz.
Talebin markanın kendi alan adındaki bir e-postadan ya da mağazanın yayımladığı bir kanaldan gelmesini istiyoruz. Doğrulamasız çıkış, bir markanın rakibini sildirebilmesi demek olurdu.
Bir marka 250 gramı 480 liraya satıyor, diğeri 1 kiloyu 1.450 liraya. Hangisi ucuz? Cevap ikincisi, ama bunu bilmek için hesap yapman gerekiyor ve kimse on beş sekme açıp hesap yapmıyor. Ambalaj boyutu değiştiği anda fiyatlar kıyaslanamaz oluyor.
İkinci sorun daha sinsi: aynı kahve iki yerde farklı fiyatlanıyor, biri stokta yok ama sayfası duruyor, bir diğerinin fiyatı aylar önce güncellenmiş. Alıcı eksik veriyle seçiyor, çoğu zaman rastgele seçiyor.
kafdeks bu hesabı bir kere yapar ve her gece tazeler. Her ürün 100 gram birim fiyatına iner, hepsi tek listede toplanır, fiyat satıcının kendi sayfasından yeniden okunur.
En ucuzla en pahalı arasında 62 kat fark var. Alt uçta bir Türk kahvesi duruyor, üst uçta 50 gramlık bir Panama Gesha. Bu aralığı bilmeden bir kahveye pahalı ya da ucuz demek havada kalır.
Dürüst olmak gerekirse yukarıdaki beş sayı tek bir kümeden gelmiyor. Medyan 1.495 kahvenin 1.195 tanesinden hesaplanıyor; dışarıda kalan 300 ürün Türk kahvesi, kapsül, harman ve set. Sebebi basit: bunları 100 gram fiyatına göre nitelikli kahveyle yan yana koymak elmayla armudu kıyaslamak olur. Uç değerler ise tam tersi, kataloğun tamamından geliyor: orada soru "piyasa nerede" değil "aralık ne kadar geniş". Alt uçtaki Türk kahvesi de o sorunun gerçek cevabı. Bu bir sessiz filtre değil çünkü sayısı burada yazıyor; listede de açık bir çip olarak duruyor ve tek tıkla kaldırılıyor. Tam kuralı nasil-hesapliyoruz.html#kiyas anlatıyor.
Fiyat verisi bayatlar. Bir karşılaştırma sitesinin tek gerçek işi, gösterdiği sayının ne zaman doğru olduğunu bilmektir.
Her gece tek bir koşu satıcıların mağazalarına gidiyor ve fiyatı satıcının kendi sayfasından okuyor. Aracı yok, besleme yok, satıcının bize gönderdiği bir liste yok. Okunan şey alıcının göreceği sayfanın kendisi.
Gece koşusu sunucuna kafdeks/1.0 olarak gelir ve yanında bu sayfanın adresini taşır. Tarayıcı taklidi yapmıyoruz: log'unda kim olduğumuz yazıyor. Adımızda "bot" kelimesi geçmiyor, çünkü kimi güvenlik duvarı o kelimeyi gördüğünde isteği kimin gönderdiğine bakmadan kesiyor. Tek bir adla geliyoruz: ad döndürmüyoruz, proxy arkasına saklanmıyoruz. Filtren bizi yine de durduruyorsa fiyatını okuyamayız ve sayfada erişimin kapalı olduğunu yazarız.
Her otomasyon hata yapar; asıl tehlike o hatayı sessizce yaymasıdır. Dört kapı bilerek kapalı:
Üç durum var ve üçü de sayfada farklı görünür. Fiyatı o gece gerçekten okuduysak doğrulama tarihini yazarız. Okuyamıyorsak kaç gecedir okuyamadığımızı yazarız, eski tarihi taze gibi göstermeyiz. Elimizde dürüst bir cevap yoksa hiçbir şey yazmayız.
Üçüncüsü kulağa küçük geliyor ama en pahalıya mal olan karar oydu. Bir dönem "en son ne zaman kontrol edildi" diye bastığımız alan aslında fiyatın en son ne zaman değiştiğini gösteriyordu. Her gece doğruladığımız bir fiyat için "21 gün önce" yazıyorduk ve 749 ürünün 706'sı olduğundan bayat görünüyordu. Yön zararsızdı, kimseyi kandırmıyordu. Ama sattığımız şey veri güveni ise kendini kötülemek de yanıltmaktır. O alan düzeltildi.
Aşağıdaki künye bu belgenin her ölçülebilir iddiasının altında duruyor. Okunamayan sayısını da yazıyor, çünkü yalnız başarıyı raporlayan bir defter defter değildir.
Okunamayan çıkarsa sayısını yazarız, adını yazmayız: tek bir satıcının geçici arızasını herkese açık bir belgede teşhir etmek, tarafsızlık iddiasıyla bağdaşmaz. Sayı yazılıyor, kimlik yazılmıyor. Künyedeki "elle" sayısı, gece koşusunun dışında kalan ve fiyatı elle girilen mağazaları sayar; o satırlarda doğrulama tarihi yazmaz. Bizi engelleyen bir mağazanın fiyatını başka bir yoldan okumuyoruz.
kafdeks'i kahve operasyonunu içeriden bilen biri kuruyor. On dört yıla yayılan bir sektör geçmişi var: kahve barlarından kavurma profillerine ve operasyon yönetimine uzanan, tedarik zincirinin her halkasından geçmiş bir deneyim.
Bu geçmişin öğrettiği asıl şey işin sayıya bakan tarafı. Bir kavurma profilini bir kez tutturmak başka, onu partiler boyunca aynı standartta korumak başka; ikincisi veri odaklı bir sistem ister. Fireyi ölçülebilir kılan, kaliteyi rakamla izleyen disiplin şimdi bütün sektörün verisine uygulanıyor.
Platform hâlâ beta aşamasında ve açık bir yol haritasıyla ilerliyor. Büyük kurum taklidi yapmıyoruz: neyin kurulu, neyin planda olduğu sitede yazılı. Beta sürecindeki veri işleme ve bulut altyapısını AWS Activate programı destekliyor.
Uzun vadeli hedef fiyat listesinden büyük: dağınık pazar verisini sektörde çalışan birinin önüne kullanılabilir bir çalışma masası olarak koymak. Fiyat geçmişi, maliyet ve fire hesabı, pazar araştırması aynı ekranda. İlk parçası kuruldu: kavurucu panosu rakiplerin fiyat hareketini ve bir fiyatın piyasadaki yerini gösteriyor, davetle açılıyor. Geri kalanı planda.
Doğru, izin istemedik. Aldığımız şey mağazanın herkese açık sayfasında yayımlanan fiyat, gramaj ve ürün bilgisi; kapalı bir kaynağa girmiyoruz ve satıcı panelinden veri çekmiyoruz. Yine de bunun tek taraflı bir başlangıç olduğunu kabul ediyoruz, çıkış kapısı tam bu yüzden var ve tam bu yüzden 2 iş günü.
Söyle, düzeltelim. Düzeltme sıraya girmez. Fiyat her gece senin kendi sayfandan okunuyor; yanlışsa ya okuma hatası vardır ya da sayfada gramajla fiyatın eşleşmediği bir durum. İkisini de görmek istiyoruz, çünkü aynı hata büyük ihtimalle başka satıcılarda da vardır.
Hayır. Sıra satılmıyor ve bunu iyi niyetimize bırakmadık: kural kodda tek yerde duruyor. Varsayılan liste her markadan sırayla bir kahve diziyor, kimin baştan başladığı sayfa her açıldığında değişiyor. Bu açılışta ilk sıradaysan bir sonrakinde ortalardasın. Hangi kahvenin seni temsil edeceğini fiyat belirlemiyor: sayfanda daha çok bilgi yayımladığın kahven önce çıkıyor. Sayılan bilgiler: tadım notu, işlem, kavurma derecesi, puan ve künyenin her satırı (menşei, bölge, rakım, varyete, hasat, üretici, çiftlik, istasyon, ithalatçı, grade, agtron, kafeinsizleştirme yöntemi). En ucuzdan pahalıya sıralamayı okuyucu kendi seçiyor. Orada bile eşit fiyatta öne geçiren şey senin yayımladığın veri.
Hayır. Burada sepet yok, ödeme yok, sipariş yok. Karşılaştırırsın, sonra markanın kendi mağazasına gidersin. Satış tamamen markayla senin aranda.
Fiyatlar her gece okunuyor. Bir ürünün yanında yazan tarih, o fiyatı en son ne zaman gerçekten doğrulayabildiğimizi gösterir. Okuyamadığımız durumda kaç gecedir okuyamadığımızı yazarız; eski bir tarihi taze gibi göstermeyiz. Dürüst bir cevabımız yoksa hiçbir şey yazmayız.
Buradan sonrası tek bir e-postaya bakıyor. Hangi kapıya gideceğini sen seçiyorsun ve üçü de aynı adresten işliyor.
kafdeks.com/iletisim.html · marka sayfan: kafdeks.com/marka/
Listede olmayan bir kavurucu tanıyorsan da yaz. Katalog elle büyüyor ve öneriler işimize yarıyor.
Kaynaklar ve notlar
Katalog sayıları 9 Kas gecesinin okumasından. Fiyat verisi satıcıların kendi yayımladıkları sayfalardan alınır ve her gece yeniden okunur.
Pazar yeri komisyon oranları: satis.amazon.com.tr/ucretlendirme
Yöntemin tam anlatımı ve sıralama kuralı: kafdeks.com/nasil-hesapliyoruz.html
Marka politikası ve çıkış kapısı: kafdeks.com/nasil-hesapliyoruz.html#marka-politikasi
İletişim: kafdeks.com/iletisim.html