Coğrafi kısıtlamayı çoğu satıcı bir güvenlik konusu sanır. Aslında bu bir ürün bütünlüğü konusudur. Sattığın kodların çok büyük bölümü bölge kilitlidir; Türkiye bölgesi için üretilmiş bir bakiye kodu başka bir ülkedeki hesapta çalışmaz. O kodu yanlış bölgeden gelen bir müşteriye sattığında ne olur? Kod kullanılamaz, müşteri haklı olarak iade ister, ürün artık havuza geri dönemez ve sen hem kodu hem parayı hem itibarı kaybedersin. Hiç dolandırıcılık olmasa bile bu zarar tek başına gerçekleşir.
İkinci katman ise sağlayıcı sözleşmeleridir. Toptancından aldığın kodların çoğu belirli bölgelerde satılmak üzere verilir; bölge dışına satış yaptığın tespit edilirse bayilik ilişkin risk altına girer. Yani IP ve ülke kısıtlaması, bir e-pin satış scriptinde süs değil, işin devamlılığını koruyan temel bir kontroldür. Aşağıda bunun nasıl kurulacağını, nerede aşırıya kaçıldığını ve VPN gerçeğiyle nasıl baş edileceğini anlatıyorum.
Kısıtlamayı IP'ye dayandırmak tek başına neden yetersiz?
IP tabanlı ülke tespiti hızlıdır ama tek başına kırılgandır. Mobil operatör havuzları yanlış ülke gösterebilir, kurumsal VPN'ler çalışanı başka ülkede konumlandırabilir, veri merkezi IP'leri hiçbir ülkeyi temsil etmez. Bu yüzden sağlam kurulumlar kararı üç sinyalin kesişiminde verir: bağlantı IP ülkesi, kart veya ödeme yöntemi ülkesi ve hesap kayıt bölgesi. Üçü uyumluysa sipariş sorunsuz geçer. İkisi uyumlu biri farklıysa sipariş geçer ama işaretlenir. Yalnızca biri uyumluysa doğrulama istenir. Hiçbiri uyumsuz değil ama ürün o bölgede satılamıyorsa sipariş baştan engellenir ve müşteriye nedeni açıkça yazılır. Bu kademeli yapı, tek bir IP sorgusunun hatasına bütün operasyonu teslim etmekten çok daha dayanıklıdır. Ayrıca kararın hangi sinyale dayandığı kayıt altına alınmalıdır; itiraz geldiğinde elinde gerekçe olması gerekir.
Ürün bazlı bölge eşlemesi nasıl kurulur?
Kısıtlamayı site genelinde açıp kapatmak amatör çözümdür. Doğru yaklaşım, her ürüne izin verilen bölge listesi tanımlamaktır. Bir ürün yalnızca Türkiye'ye satılabilirken diğeri Avrupa geneline, üçüncüsü küresel olabilir. Bu eşleme ürün kartında tutulur ve sepet aşamasında hesaplanır; müşteri ödeme sayfasına geldiğinde sürprizle karşılaşmaz. Dijital ürün satış yazılımı tarafında burada kritik bir detay var: bölge kontrolü yalnızca arayüzde değil, sipariş oluşturma ve teslimat fonksiyonlarında da tekrar yapılmalıdır. Yoksa doğrudan bağlantıyla veya API üzerinden gelen istekler kontrolü atlar. Bir diğer önemli nokta stok ayrımıdır: aynı ürünün farklı bölge kodları ayrı havuzlarda tutulmalı, böylece Türkiye siparişine yanlışlıkla Avrupa kodu düşmez. Bu ayrım yapılmadığında kısıtlama sadece kağıt üzerinde kalır ve karışık havuz ilk yoğun günde patlar.
| Senaryo | IP ülkesi | Ödeme ülkesi | Karar |
|---|---|---|---|
| Normal yerli sipariş | TR | TR | Onayla ve teslim et |
| Yurt dışından yerli kart | DE | TR | İşaretle, teslim et |
| Yerli IP yabancı kart | TR | GB | Doğrulama istendi |
| Veri merkezi IP | Tespit yok | TR | Bekletilir |
| Ürün bölgesi dışı | US | US | Baştan engelle |
| Yaptırım listesi bölgesi | Kısıtlı | Herhangi | Kesin red |
VPN kullanan müşteriyi kaybetmeli misin?
Burada satıcıların en çok yanlış yaptığı yer bu. VPN kullanımı suç değildir; Türkiye'de birçok kullanıcı alışkanlıktan veya kurumsal zorunluluktan VPN açık gezer. Tüm VPN trafiğini kesen bir kural, temiz müşterilerin bir bölümünü doğrudan kapı dışına atar. Mantıklı politika şudur: anonim ağ tespiti bir red gerekçesi değil, bir risk puanı olarak değerlendirilir. Eğer ödeme yöntemi ülkesi, hesap geçmişi ve sipariş tutarı tutarlıysa sipariş geçer. Tutarsızlık varsa doğrulama devreye girer. Yalnızca bölge kilitli üründe, ürün bölgesi tespit edilemiyorsa sipariş durdurulur ve müşteriye "bağlantınızı doğrudan yapıp tekrar deneyin" gibi net bir yönlendirme verilir. Bu dil çok önemli; "erişiminiz engellendi" mesajı müşteriyi kaybettirir, "ürün bölgesi doğrulanamadı, VPN'i kapatıp tekrar dene" mesajı satışı kurtarır. İyi bir epin yazılım kurulumu bu mesajları ayrı ayrı yönetmene izin verir.
Coğrafi kontrol kararlarının dağılımı
- Sorunsuz geçen sipariş 58%
- İşaretlenip teslim edilen 22%
- Doğrulama istenen 14%
- Engellenen 6%
Yanlış engelleme seni ne kadara mal olur?
Coğrafi kısıtlamanın maliyeti iki yönlüdür. Gevşek bırakırsan bölge dışı satış, iade ve bayilik riski gelir. Aşırı sıkarsan yanlış engelleme gelir ve bu kayıp hiç raporlanmaz çünkü engellenen müşteri geri bildirim bırakmaz, sessizce gider. Bu yüzden engellenen istekleri de günlüğe yazmak zorunludur. Elinde "bu ay şu kadar istek engellendi, bunların şu kadarı yerli kartla gelen kullanıcıydı" verisi olduğunda politikayı ayarlayabilirsin. Ayrıca istisna mekanizması kurmak gerekir: kurumsal bir müşteri sürekli yurt dışından sipariş veriyorsa o hesabı beyaz listeye alıp kısıtlamadan muaf tutabilmelisin. İstisna yeteneği olmayan bir kısıtlama sistemi, kurumsal müşteriyi tutmaya imkan vermez. Özellikler tarafında bölge kuralları ve istisna yönetiminin nasıl ayrıldığını inceleyebilirsin.
Müşteri suçlu değil, bölge uyumsuz. Mesajda ne yapması gerektiğini yaz ve alternatif bölge ürününü hemen öner.
Kurulumu doğru yaptığını nasıl test edersin?
Coğrafi kontrolün en sık atlanan tarafı test edilmemesidir. Yerelde her şey doğru görünür çünkü kendi IP'n zaten izinli bölgededir. Gerçek testi yapabilmek için ülke değerini elle değiştirebileceğin bir geliştirici modu gerekir; böylece her senaryoyu tek tek geçebilirsin. Test listesi kısa ama şart: izinli bölgeden normal sipariş, engelli bölgeden sipariş, tespit edilemeyen IP, ödeme yöntemi çelişkisi, beyaz listedeki hesap ve API üzerinden doğrudan sipariş denemesi. Son madde en kritik olanıdır çünkü arayüzü atlayan istekler en sık sızıntı noktasıdır.
| Test adımı | Beklenen sonuç | Kritiklik | Durum |
|---|---|---|---|
| Engelli bölgeden sipariş | Ödeme öncesi net red | Yüksek | Her sürüm |
| API ile doğrudan sipariş | Sunucu tarafı yine engeller | Kritik | Her sürüm |
| Tespit edilemeyen IP | Bekletme ve doğrulama | Orta | Aylık |
| Beyaz liste hesabı | Kısıtlamadan muaf geçer | Orta | Aylık |
| Bölge havuzu ayrımı | Yanlış bölge kodu düşmez | Kritik | Haftalık |
| Engelleme günlüğü | Tüm redler kayıtlı | Yüksek | Sürekli |
Hazır altyapıyla gelmesinin farkı nedir?
Bölge kontrolünü sıfırdan kurmak, IP veritabanı güncellemesi, anonim ağ listesi bakımı, ürün-bölge eşlemesi, havuz ayrımı ve istisna yönetimi demektir. Bunların hiçbiri bir kere yazılıp bırakılan iş değildir; IP blokları sürekli el değiştirir ve güncellenmeyen veri zamanla yanlış karar üretir. Hazır bir e-pin satış yazılımı bu bakımı üstlenir ve sen yalnızca politika seviyesinde karar verirsin. Kapsam ve lisans detaylarını fiyat bölümünde görüp mevcut iade oranınla karşılaştırmak en net kıyas olur.
Bölge sızıntısını kapat
Ürün bazlı bölge kuralları, üç katmanlı ülke doğrulaması ve istisna yönetimi hazır gelir.
Tüm VPN trafiğini engellemek doğru mu?
Hayır. VPN kullanımı yaygın ve meşrudur. Anonim ağ tespitini red gerekçesi yerine risk puanı olarak kullanmak, temiz müşterileri kaybetmeden riski yönetmenin doğru yoludur.
IP ülke tespiti ne kadar güvenilir?
Genel olarak yüksek doğrulukta çalışır ancak mobil ve kurumsal ağlarda sapma görülür. Bu yüzden kararın ödeme yöntemi ülkesi ve hesap bölgesiyle birlikte verilmesi gerekir.
Bölge kilitli kodları aynı havuzda tutabilir miyim?
Tutmamalısın. Aynı üründe farklı bölge kodları ayrı stok havuzlarında durmalı, aksi halde yanlış bölge kodu teslim edilir ve iade kaçınılmaz olur.
Kurumsal müşterim yurt dışından sipariş veriyor, ne yapmalıyım?
Hesap bazlı beyaz liste kullan. Doğrulanmış kurumsal hesapları coğrafi kısıtlamadan muaf tutup yalnızca ürün bölge uygunluğunu kontrol etmek yeterlidir.
Coğrafi kısıtlama, doğru kurulduğunda müşteriyi uzaklaştıran bir duvar değil, yanlış ürünün yanlış kişiye gitmesini önleyen sessiz bir filtredir. Bölge kurallarının sipariş akışında nasıl çalıştığını ve engelleme mesajlarının nasıl özelleştirildiğini kendi senaryolarınla denemek istersen canlı demo üzerinden ürün-bölge eşlemesi ekranını inceleyebilirsin.

