Getir Entegrasyonu Nasıl Yapılır? Adım Adım Rehber

Tablet Cehennemi

Bir müşterimiz anlattı: Getir tablet'i kasanın yanında duruyor, her sipariş geldiğinde "ding" sesi çalıyor. Sonra o siparişi kağıda yazıyor, kağıdı mutfağa veriyor, aynı siparişi bir de kendi kurye sistemine elle giriyor. Müşteri adı, adres, tutar, ödeme yöntemi — hepsini tek tek. Günde 25-30 Getir siparişi. Her biri 2 dakika.

Bir keresinde "Kızılırmak Mahallesi 14/A" yerine "Kızılırmak Mahallesi 14/4" yazmış. Kurye yanlış kapıda 10 dakika beklemiş, müşteri aramış, restoran aramış, kurye sinirlenmiş. Tek bir rakam yüzünden herkes birbirine girmiş.

Kaç kere yaşadınız bunu?

Getir Webhook Dediğimiz Şey

Teknik jargonu bir kenara bırakalım. Webhook şu demek: Getir'e bir adres veriyorsunuz — "yeni sipariş olduğunda buraya haber ver" diye. Getir, müşteri sipariş verdiği anda sizin sisteminize HTTP POST ile sipariş bilgilerini gönderiyor. Müşteri adı, telefon numarası, adres, sipariş kalemleri, toplam tutar, Getir sipariş ID'si — hepsi tek pakette geliyor.

Sipariş panelde beliriyor. Hepsi otomatik. Kimse bir şey yazmıyor, kimse tablet'e bakıp kopyalamıyor. Paket servis operasyonunu sıfırdan kurmak istiyorsanız, kapsamlı kurulum rehberimiz tüm adımları ele alıyor.

Kritik detay: Getir siparişlerinde koordinat (enlem-boylam) doğrudan geliyor. Elle girilen siparişlerde adresi Google Maps'e sorup koordinata çevirmemiz gerekir — ki bu bazen yanlış şehre düşüyor. Getir'de bu sorun yok. Koordinat hazır, geocoding'e gerek yok, kurye tam noktaya yönlendiriliyor.

Polling'den Webhook'a Geçişimiz

Başta biz de polling yapıyorduk — her 30 saniyede Getir'e "yeni sipariş var mı?" diye soruyorduk. Çalışıyordu ama sorunları vardı. Sunucu gereksiz yere yoruluyordu, bazen Getir tarafında rate limit'e takılıyorduk, en önemlisi 30 saniyelik gecikme oluyordu. Yoğun saatte 30 saniye uzun.

Webhook'a geçtiğimizde gecikme milisaniye seviyesine düştü. Müşteri sipariş verdiği an — gerçekten o an — sipariş restoran panelinde. Sunucu da boşuna çalışmıyor; sadece Getir bir şey gönderdiğinde tetikleniyor.

Polling'i tamamen kapattık. Sadece webhook. Daha temiz, daha hızlı, daha az sorun.

Sipariş Geldi — Sonra Ne Oluyor?

Getir webhook'u sisteme düştüğü anda şu akış başlıyor:

  1. Sipariş havuza düşer — restoran panelinde "yeni sipariş" olarak görünür
  2. AI motoru tetiklenir — Python backend, boş ve uygun kuryeleri değerlendirir
  3. En uygun kurye belirlenir — Google Maps Distance Matrix ile gerçek mesafe hesaplanır, skor atanır
  4. Kurye bildirim alır — telefonuna push notification düşer
  5. Kurye kabul eder, teslim alır, teslim eder
  6. Getir'e durum geri döner — teslimat tamamlandığında Getir platformunda da sipariş kapanır

Altı maddede bitti. Restoran sahibi ya da operatör bu akışa hiçbir noktada müdahale etmek zorunda değil. Yemeği hazırlasın, kuryeye versin. Gerisi otomatik.

Çift Yönlü Durum Senkronizasyonu

Durum güncellemesi tek yönlü değil. Kuryeniz siparişi aldığında Getir bunu biliyor. Teslim ettiğinde Getir'de de kapanıyor. Getir tarafından bir iptal gelirse bizim sistemde de anında iptal oluyor ve kuryeye bildirim gidiyor — boşuna yola çıkmasın diye. İki sistem her zaman aynı durumu gösteriyor.

Gerçek Dünyada Karşılaştığımız Sorunlar

Her şey güllük gülistanlık değil. Canlıya geçtikten sonra yaşadıklarımız:

Sunucu Kapalıysa?

Webhook, sizin sunucunuza istek atıyor. Sunucu o an kapalıysa ya da yoğunluktan yanıt veremiyorsa sipariş kaçar. Getir başarısız webhook'ları belirli aralıklarla tekrar dener ama buna güvenmek riskli. Sunucu uptime'ı %99.9 seviyesinde tutmak şart. Biz her webhook çağrısını logluyoruz — başarılı mı başarısız mı, kaç milisaniyede yanıt verdik, hepsini izliyoruz.

Mükerrer (Duplicate) Webhook

Getir bazen aynı siparişi iki kez gönderiyor. Network gecikmesi, timeout, retry mekanizması — sebep değişiyor. İlk hafta bunu fark ettiğimizde aynı sipariş iki kere havuza düşmüştü, iki kuryeye atanmıştı. Çözüm: her gelen webhook'ta Getir sipariş ID'sini kontrol ediyoruz. Bu ID zaten varsa işlemi atlıyoruz. Basit ama unutursanız kabus.

Adres Format Uyumsuzluğu

Getir'den gelen adresler bazen yerel bilinen isimlerle uyuşmuyor. Müşteri "Atatürk Bulvarı karşısı, bakkalın yanı" yazmış — bunun koordinatı doğru geliyor (Getir bunu hallediyor) ama metin olarak kurye ekranında görünen adres kafa karıştırabiliyor. Koordinat doğru olduğu için teslimat sorunsuz oluyor, yine de müşteri notu kısmını kuryeye göstermek önemli.

Test ortamını atlayan yanar. Getir sandbox ortamı sunuyor — sahte siparişlerle her şeyi test edebildiğiniz bir alan. Biz orada 3 gün test ettik. Webhook geliyor mu, veri doğru parse ediliyor mu, durum geri dönüyor mu, duplicate kontrolü çalışıyor mu. Test etmeseydik ilk günden müşteri siparişi kaçırırdık.

Kurulum Ne Kadar Sürer?

Biz hazır altyapı sunduğumuz için uzun sürmüyor. Restoran Getir API kimlik bilgilerini (App Key, App Secret) panelimize giriyor. Biz webhook endpoint'ini tanımlıyoruz, Getir tarafında onay süreci tamamlanıyor. Test ortamında doğrulama yapıyoruz — sipariş akışı, durum senkronizasyonu, iptal senaryoları. Her şey tamam olduğunda canlıya alıyoruz.

Teknik bilgi gerekmiyor. Restoranın yapacağı tek şey Getir'den aldığı API bilgilerini bize iletmek.

Tek Platform Değil

Getir webhook bağlantısı çalışıyorsa aynı mantık Trendyol Yemek, Migros Yemek ve Yemeksepeti için de geçerli. Hangi platformdan gelirse gelsin sipariş aynı havuza düşüyor, aynı AI motorundan geçiyor, aynı kuryeye atanıyor. Operatör için fark yok — tek panel, tek harita, tek rapor.

5 farklı tablet arasında koşturan, her birinden sipariş kopyalayan günler bitmeli artık. Her platformun komisyon oranlarını ve aralarındaki farkları görmek için 2026 platform komisyon oranları karşılaştırmamıza göz atın.

Getir Bağlantınızı Kuralım

Getir entegrasyonunu aynı gün aktif ediyoruz. API bilgilerinizi ilettikten sonra test ortamında doğrulama yapıyoruz, sorun yoksa canlıya alıyoruz. İlk haftanız boyunca her siparişi biz de takip ediyoruz — webhook loglarını kontrol ediyor, düşmeyen sipariş varsa anında müdahale ediyoruz. Demo talep formu doldurun ya da doğrudan bizi arayın.

Sıkça Sorulan Sorular

Getir entegrasyonu için teknik altyapım olması gerekiyor mu?

Hayır. Webhook endpoint'i, veri eşleştirme, durum senkronizasyonu — hepsini biz kuruyoruz. Sizden sadece Getir API kimlik bilgileri lazım.

Platform entegrasyonu kurulduktan sonra Getir panelini hiç açmama gerek var mı?

Günlük operasyonda açmanıza gerek yok — siparişler otomatik akıyor, durumlar senkronize. Ama Getir'in kendi kampanya ayarları, menü güncellemeleri, komisyon detayları gibi konular için Getir paneline girmeniz gerekebilir. Sipariş yönetimi tamamen bizim panelden döner, platform yönetimi Getir'den devam eder.

Webhook bağlantısı koparsa siparişler kaybolur mu?

Getir başarısız bildirimleri tekrar göndermeyi deniyor. Yine de uzun süreli bir kesintiye karşı log izleme ve alarm mekanizmamız var — bir sipariş düşmezse biz fark ediyoruz.

50 Ücretsiz Jeton ile Başlayın

Kurye yönetiminizi yapay zeka ile optimize edin. Kurulum ücretsiz, kredi kartı gerekmez.

Ücretsiz Demo İste