E-Ticaret Nedir?
E-ticaret, mal ve hizmetlerin internet üzerinden sergilenmesi, pazarlanması, sipariş edilmesi, ödeme işlemlerinin gerçekleştirilmesi ve müşteriye ulaştırılması süreçlerinin dijital ortamda yürütüldüğü ticari faaliyet modelidir. Ancak modern anlamda e-ticaret yalnızca bir internet sitesi üzerinden ürün satmaktan ibaret değildir; e-ticaret altyapısı, ödeme sistemleri, stok ve ERP entegrasyonları, kargo ve lojistik süreçleri, müşteri yönetimi, dijital pazarlama, veri güvenliği ve yasal uyumluluk gibi birçok teknik ve operasyonel bileşenin birlikte çalışmasını gerektirir. Bir e-ticaret sisteminin temelinde web sunucusu, veritabanı, içerik ve ürün yönetim sistemi, güvenli bağlantı protokolleri, ödeme geçidi ve çeşitli API entegrasyonları bulunabilir. Ticimax, ikas, IdeaSoft ve T-Soft gibi e-ticaret altyapı sağlayıcıları işletmelere hazır veya özelleştirilebilir mağaza altyapıları sunarken; iyzico, PayTR ve Param gibi ödeme kuruluşları çevrim içi ödeme süreçlerinin yönetilmesinde rol oynar. Bunun yanında Google Analytics 4, Google Merchant Center ve çeşitli CRM, ERP, muhasebe, kargo ve pazaryeri entegrasyonları kullanılarak satış operasyonlarının ölçümlenmesi ve otomatikleştirilmesi mümkün hale gelir. Bu nedenle e-ticaret; teknik altyapıdan kullanıcı deneyimine, ödeme güvenliğinden lojistiğe kadar birbirine bağlı çok sayıda sistemin oluşturduğu kapsamlı bir dijital ticaret ekosistemidir.
Türkiye’de e-ticaret faaliyetleri aynı zamanda belirli hukuki ve teknik yükümlülüklere tabidir. Özellikle 6563 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun, 6502 sayılı Tüketicinin Korunması Hakkında Kanun, Mesafeli Sözleşmeler Yönetmeliği, Elektronik Ticaret Aracı Hizmet Sağlayıcı ve Elektronik Ticaret Hizmet Sağlayıcılar Hakkında Yönetmelik, 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) ve ticari elektronik ileti düzenlemeleri, internet üzerinden satış yapan işletmelerin dikkate alması gereken temel mevzuat alanları arasında yer alır. Satış sözleşmeleri, ön bilgilendirme, cayma hakkı, teslimat koşulları, iade süreçleri, kişisel verilerin işlenmesi, çerez kullanımı, ticari ileti izinleri, mesafeli satış süreçleri ve elektronik ticaret hizmet sağlayıcısının yükümlülükleri bu çerçevede değerlendirilir. Ayrıca e-ticaret sitesinin SSL/TLS güvenliği, HTTPS kullanımı, ödeme bilgilerinin güvenli şekilde işlenmesi, erişim yetkilendirmeleri, log kayıtları, yedekleme ve veri güvenliği gibi teknik konular da doğrudan işletmenin güvenilirliğiyle ilişkilidir. Dolayısıyla profesyonel bir e-ticaret sistemi oluşturmak; yalnızca ürünlerin internet sitesine yüklenmesi değil, mevzuata uygun, güvenli, ölçeklenebilir, performanslı ve sürdürülebilir bir dijital satış altyapısının kurulması anlamına gelir.
E-Ticaret Nasıl Çalışır? Teknik Altyapısı ve Temel Bileşenleri
E-ticaret, kullanıcıların internet üzerinden bir ürünü veya hizmeti incelemesi, satın alma kararı vermesi, sipariş oluşturması ve ödeme gerçekleştirmesiyle tamamlanan basit bir işlem gibi görünse de arka planda çok sayıda teknik sistemin koordineli şekilde çalışmasını gerektirir. Profesyonel bir e-ticaret yapısında alan adı, DNS, web sunucusu, veritabanı, e-ticaret yazılımı, ürün yönetimi, ödeme altyapısı, güvenlik katmanları, kargo sistemleri, ERP ve muhasebe yazılımları, pazaryeri bağlantıları, analitik sistemleri ve müşteri yönetimi birbirinden bağımsız düşünülemez. Kullanıcının tarayıcıda bir ürün sayfasını açmasıyla başlayan süreçte DNS çözümlemesinden HTTP/HTTPS bağlantısına, sunucu tarafında uygulama kodunun çalıştırılmasından veritabanından ürün bilgilerinin çekilmesine kadar birden fazla işlem gerçekleşir. Sepete ürün eklenmesiyle stok ve fiyat bilgilerinin kontrol edilmesi, ödeme aşamasında ödeme kuruluşuyla güvenli veri alışverişi yapılması, sipariş sonrasında stokların düşülmesi ve kargo sürecinin başlatılması gibi işlemler ise e-ticaret sisteminin operasyonel tarafını oluşturur.
Türkiye’deki e-ticaret ekosisteminde bu teknik yapının hukuki yükümlülüklerle de birlikte değerlendirilmesi gerekir. 6563 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun ve buna bağlı ikincil düzenlemeler, elektronik ticaret faaliyetlerinin önemli bir bölümünü düzenlemektedir. Ticaret Bakanlığı’nın güncel mevzuat sayfasında 6563 sayılı Kanun’un yanı sıra Elektronik Ticaret Aracı Hizmet Sağlayıcı ve Elektronik Ticaret Hizmet Sağlayıcılar Hakkında Yönetmelik, Elektronik Ticaret Bilgi Sistemi ve Bildirim Yükümlülükleri Hakkında Tebliğ ve ticari elektronik iletilere ilişkin düzenlemeler yer almaktadır. Bu nedenle e-ticaret sitesi yalnızca teknik açıdan çalışan bir internet sitesi olarak değil; sipariş, sözleşme, tüketici, veri, ödeme, iletişim ve ticari kayıt süreçlerini birlikte yöneten bir ticari sistem olarak ele alınmalıdır.
E-Ticaret Sisteminin Temel Çalışma Mantığı
Bir e-ticaret sisteminin çalışma mantığı genel olarak ziyaretçi → ürün → sepet → ödeme → sipariş → stok → lojistik → teslimat → satış sonrası hizmet zinciri üzerinden ilerler. Kullanıcı öncelikle alan adı üzerinden e-ticaret sitesine ulaşır. Tarayıcı tarafından gönderilen istek, DNS sistemi aracılığıyla ilgili sunucuya yönlendirilir ve HTTPS üzerinden güvenli bağlantı kurulur. Sunucu daha sonra kullanıcının talep ettiği sayfayı oluşturmak için uygulama katmanını çalıştırır ve gerekli ürün, kategori, fiyat, kampanya, stok ve kullanıcı verilerini veritabanından alır.
Modern e-ticaret sitelerinde bu süreç çoğunlukla tek bir sunucudan ibaret değildir. Web sunucusu, uygulama sunucusu, veritabanı, önbellekleme sistemi, CDN, güvenlik duvarı ve çeşitli üçüncü taraf servisler birlikte çalışabilir. Trafiğin yoğun olduğu sistemlerde yük dengeleme, yatay ölçekleme ve otomatik kaynak artırımı gibi yöntemlerle performans korunabilir.
Örneğin aynı anda binlerce kişinin kampanyalı bir ürünü görüntülediği bir e-ticaret sitesinde her isteğin doğrudan veritabanına gönderilmesi gereksiz yük oluşturabilir. Bu nedenle Redis gibi önbellekleme sistemleri, CDN çözümleri, veritabanı indeksleri ve sayfa önbellekleme mekanizmaları kullanılarak sistemin yanıt süresi azaltılabilir.
Alan Adı, DNS ve Hosting Katmanı
E-ticaret sitesinin kullanıcı tarafından erişilebilmesi için öncelikle bir alan adına ve bu alan adının yayınlandığı bir sunucu altyapısına ihtiyaç vardır. Alan adı, ziyaretçinin siteye ulaşmasını sağlayan adresi temsil ederken hosting veya sunucu altyapısı web sitesinin dosyalarının, uygulamasının ve verilerinin çalıştırıldığı ortamdır.
DNS sistemi ise alan adını ilgili IP adresiyle ilişkilendirir. Kullanıcı tarayıcıya e-ticaret sitesinin adresini yazdığında sistem öncelikle alan adının hangi sunucuya yönlendirildiğini çözer. Daha sonra web sunucusuna bağlantı kurulur.
E-ticaret projelerinde hosting seçimi yalnızca disk alanı veya aylık trafik kapasitesi üzerinden yapılmamalıdır. CPU performansı, RAM miktarı, disk I/O performansı, NVMe SSD kullanımı, veritabanı performansı, PHP veya kullanılan uygulama çalışma ortamının sürümü, HTTP/2 veya HTTP/3 desteği, TLS yapılandırması, yedekleme politikası ve DDoS/WAF koruması gibi teknik kriterler de değerlendirilmelidir.
Özellikle yüksek trafik alan mağazalarda paylaşımlı hosting yerine VPS, bulut sunucu veya yönetilebilir özel sunucu mimarileri tercih edilebilir. Buradaki temel amaç yalnızca sitenin açılması değil, yoğun trafik altında da kabul edilebilir TTFB, işlem süresi ve hata oranı değerlerinin korunmasıdır.
E-Ticaret Yazılımı ve Uygulama Katmanı
E-ticaret yazılımı, mağazanın operasyonel merkezidir. Ürünlerin oluşturulması, kategorilerin yönetilmesi, varyasyonların tanımlanması, fiyatların değiştirilmesi, kampanyaların uygulanması, müşterilerin kaydedilmesi ve siparişlerin yönetilmesi gibi işlemler uygulama katmanında gerçekleştirilir.
Hazır e-ticaret altyapıları ile özel yazılım arasında önemli farklar bulunur. Ticimax, IdeaSoft, T-Soft ve ikas gibi platformlar işletmelere belirli özellikleri hazır şekilde sunan altyapı çözümleri sağlayabilir. Özel yazılım yaklaşımında ise işletmenin ihtiyaçlarına göre Laravel, Symfony, Node.js, .NET, Java veya farklı teknolojiler kullanılarak özgün bir sistem geliştirilebilir.
Hazır altyapının avantajı geliştirme süresinin ve ilk teknik yatırımın azaltılması olabilir. Özel yazılım ise özellikle karmaşık ERP entegrasyonları, özel fiyatlandırma kuralları, B2B satış modelleri, yüksek hacimli kataloglar veya farklı iş akışları bulunan işletmelerde daha fazla kontrol sağlayabilir.
Ürün ve Katalog Yönetimi
E-ticaret sisteminin merkezinde ürün kataloğu bulunur. Bir ürün kaydında yalnızca ürün adı ve fiyat tutulmaz. Profesyonel sistemlerde ürünün SKU kodu, barkod numarası, marka bilgisi, kategori, alt kategori, varyasyonlar, stok miktarı, alış fiyatı, satış fiyatı, KDV oranı, görselleri, açıklamaları, teknik özellikleri, SEO başlığı, meta açıklaması ve URL yapısı gibi çok sayıda veri bulunabilir.
Örneğin bir giyim ürününde beden ve renk seçenekleri ayrı stok kayıtları olarak tutulabilir. “Siyah / M” ile “Siyah / L” aynı ürünün varyasyonları olsa da stok açısından farklı SKU’lara sahip olabilir. Bu yapı, sipariş oluşturulduğunda doğru varyasyonun stoktan düşülmesini sağlar.
Daha gelişmiş sistemlerde ürün verileri PIM adı verilen Product Information Management sistemlerinde merkezi olarak yönetilebilir. Böylece aynı ürün bilgisi e-ticaret sitesi, pazaryerleri, mobil uygulama ve farklı satış kanallarına API aracılığıyla aktarılabilir.
Veritabanı ve Veri Yönetimi
E-ticaret sisteminin en kritik bileşenlerinden biri veritabanıdır. Müşteriler, ürünler, kategoriler, siparişler, ödeme kayıtları, stok hareketleri, kampanyalar ve adresler gibi bilgiler veritabanında saklanır.
MySQL, MariaDB, PostgreSQL ve Microsoft SQL Server gibi ilişkisel veritabanları e-ticaret uygulamalarında kullanılabilir. Büyük sistemlerde veritabanı tasarımının doğru yapılması doğrudan performansı etkiler. Yanlış indeksleme, gereksiz sorgular, büyük tablolar üzerinde hatalı sorgu yapıları veya N+1 sorgu problemleri yüksek trafik altında ciddi performans sorunlarına neden olabilir.
Bu nedenle profesyonel bir e-ticaret altyapısında indeksleme, sorgu optimizasyonu, bağlantı havuzu, cache mekanizmaları, read replica, veri arşivleme ve düzenli yedekleme gibi teknik yöntemler kullanılabilir.
Sepet ve Sipariş Süreci
Kullanıcı ürünü sepete eklediğinde sistem yalnızca ürünün sayfasını değiştirmez. Arka planda ürünün mevcut durumu, fiyatı, varyasyonu ve stok bilgisi kontrol edilebilir. Sepet içerisinde ürün miktarı değiştirildiğinde toplam tutar yeniden hesaplanır.
Sipariş aşamasına geçildiğinde sistem; ürün toplamı, indirimler, kampanya avantajları, kargo bedeli, vergi hesaplamaları ve nihai sipariş tutarını oluşturur. Kullanıcı adres ve teslimat bilgilerini girdikten sonra ödeme aşamasına geçilir.
Özellikle stok açısından race condition adı verilen eşzamanlı işlem problemleri önemlidir. Örneğin stokta yalnızca bir adet bulunan ürün aynı anda iki kullanıcı tarafından satın alınmaya çalışılırsa sistemin aynı ürünü iki farklı siparişe tahsis etmemesi gerekir. Bunun için transaction, row-level locking, stok rezervasyonu veya atomik güncelleme mekanizmaları kullanılabilir.
Ödeme Sistemleri ve Güvenli İşlem
E-ticarette ödeme aşaması sistemin en hassas noktalarından biridir. Kullanıcı kredi kartı, banka kartı, havale/EFT veya desteklenen diğer ödeme yöntemlerinden biriyle ödeme yapabilir.
Türkiye’de iyzico, PayTR ve Param gibi ödeme hizmeti sağlayıcıları e-ticaret işletmelerinin farklı ödeme senaryolarını destekleyen çözümler sunmaktadır. Ödeme entegrasyonunda API, ödeme formu, yönlendirme veya 3D Secure gibi farklı teknik modeller kullanılabilir.
Güvenli bir sistemde ödeme bilgileri doğrudan e-ticaret uygulamasının veritabanında düz metin olarak tutulmamalıdır. Kart bilgilerinin işlenmesi, saklanması ve güvenliği açısından ödeme sağlayıcısının sunduğu yöntemler ve ilgili güvenlik standartları dikkate alınmalıdır.
Ödeme tamamlandığında sistemin yalnızca kullanıcıyı “başarılı” sayfasına yönlendirmesi yeterli değildir. Ödeme sonucunun güvenilir biçimde doğrulanması, sipariş durumunun güncellenmesi ve gerektiğinde ödeme sağlayıcısından gelen callback/webhook bildirimlerinin işlenmesi gerekir. Aksi durumda kullanıcı ödeme yapmış olmasına rağmen siparişin sistemde oluşmaması gibi ciddi operasyonel problemler ortaya çıkabilir.
API ve Entegrasyon Mimarisi
Modern e-ticaret sistemleri çok sayıda harici servisle haberleşir. Bu iletişim çoğunlukla REST API, SOAP, GraphQL, webhook veya doğrudan veri aktarımı gibi yöntemlerle gerçekleştirilir.
Örneğin e-ticaret sitesindeki ürün stokları ERP sisteminden alınabilir. Bir sipariş oluştuğunda sipariş bilgisi ERP’ye aktarılabilir. ERP siparişi onayladığında kargo sistemi devreye girebilir ve oluşan takip numarası tekrar e-ticaret sitesine gönderilebilir.
Basitleştirilmiş bir veri akışı şu şekilde düşünülebilir:
E-ticaret sitesi → ERP → Kargo sistemi → Müşteri
veya:
ERP → E-ticaret sitesi → Pazaryeri → Sipariş → ERP
Bu yapı sayesinde işletmenin farklı satış kanallarındaki operasyonları merkezi olarak yönetilebilir.
API mimarisinde kimlik doğrulama, rate limiting, hata yönetimi, timeout, retry mekanizmaları, webhook doğrulaması ve veri bütünlüğü önem taşır. Özellikle ödeme ve sipariş sistemlerinde aynı isteğin iki kez işlenmesini engellemek için idempotency mekanizmaları kullanılabilir.
ERP, Muhasebe ve Stok Entegrasyonu
Kurumsal e-ticarette internet sitesi çoğu zaman işletmenin tek satış kanalı değildir. Fiziksel mağaza, pazaryerleri, mobil uygulama, B2B satış sistemi ve farklı web siteleri aynı ürün havuzunu kullanabilir.
Bu noktada ERP entegrasyonu kritik hale gelir. ERP sistemi üzerinden stok, ürün, cari hesap, fatura ve sipariş gibi veriler yönetilebilir. E-ticaret sitesi ise müşteriye yönelik satış arayüzünü oluşturur.
Örneğin bir ürünün mağazada satılması sonucunda ERP’deki stok 10’dan 9’a düşebilir. Bu değişiklik e-ticaret sistemine aktarılır ve internet sitesindeki stok miktarı güncellenir. Aynı şekilde internet üzerinden satış yapıldığında stok hareketinin ERP’ye aktarılması gerekir.
Bu entegrasyonun gecikmeli veya hatalı çalışması, müşterinin stokta olmayan ürünü satın almasına neden olabilir. Bu nedenle yüksek hacimli işletmelerde gerçek zamanlı veya gerçek zamana yakın veri senkronizasyonu önemli bir teknik gereksinimdir.
Kargo ve Lojistik Süreçleri
Siparişin ödeme aşamasının tamamlanması e-ticaret işleminin sonu değildir. Siparişin hazırlanması, paketlenmesi, kargoya verilmesi ve müşteriye teslim edilmesi gerekir.
E-ticaret sistemi kargo firmalarıyla API üzerinden entegre edildiğinde sipariş için otomatik kargo kaydı oluşturabilir. Kargo takip numarası sisteme aktarılabilir ve müşteri panelinde gösterilebilir.
Büyük ölçekli işletmelerde depo yönetim sistemi, barkod okuyucular, WMS çözümleri ve otomatik paketleme sistemleri de e-ticaret altyapısına bağlanabilir. Böylece siparişin oluşturulmasından depodan çıkmasına kadar geçen süreç daha az manuel işlemle yönetilebilir.
Performans, Önbellekleme ve Ölçeklenebilirlik
E-ticaret sitesinde performans doğrudan kullanıcı deneyimini ve satış sürecini etkileyebilir. Özellikle kampanya dönemlerinde normalden çok daha yüksek trafik oluşabilir.
Performans için CDN, browser cache, server-side cache, object cache, veritabanı optimizasyonu, görsel sıkıştırma, lazy loading, WebP/AVIF görselleri, CSS ve JavaScript optimizasyonu gibi teknik yöntemlerden yararlanılabilir.
Trafik büyüdükçe sistemin yalnızca sunucuyu güçlendirerek büyütülmesi yerine yatay ölçekleme de tercih edilebilir. Birden fazla uygulama sunucusunun load balancer arkasında çalıştırılması, sistemin yüksek trafik altında daha fazla isteği karşılamasına yardımcı olabilir.
E-Ticaret Güvenliği
E-ticaret sistemleri kullanıcı hesapları, adres bilgileri, sipariş geçmişi ve ödeme süreçleri nedeniyle güvenlik açısından yüksek önem taşıyan uygulamalardır.
Temel güvenlik katmanları arasında HTTPS/TLS, güvenli parola politikaları, çok faktörlü kimlik doğrulama, WAF, rate limiting, güvenli session yönetimi, erişim yetkilendirmesi, düzenli yedekleme ve güvenlik güncellemeleri bulunabilir.
Uygulama tarafında ise SQL Injection, XSS, CSRF, kimlik doğrulama açıkları, yetki yükseltme ve güvenli olmayan dosya yükleme gibi yaygın web uygulaması risklerine karşı önlem alınmalıdır.
Yönetim panelinin doğrudan internete açık olması da ayrıca değerlendirilmelidir. IP kısıtlaması, VPN, MFA ve güçlü erişim politikaları gibi yöntemler yönetim panelinin güvenliğini artırabilir.
Mobil Uyumluluk ve Kullanıcı Deneyimi
E-ticaret sitesinin teknik olarak çalışması tek başına yeterli değildir. Kullanıcının ürün araması, filtreleme yapması, ürün detaylarını incelemesi, sepete eklemesi ve ödeme yapması mümkün olduğunca düşük sürtünmeyle gerçekleştirilmelidir.
Responsive tasarım sayesinde site farklı ekran boyutlarına uyum sağlamalıdır. Bunun yanında mobil cihazlarda gereksiz JavaScript kullanımı, büyük görseller, karmaşık menüler ve uzun ödeme formları kullanıcı deneyimini olumsuz etkileyebilir.
Özellikle checkout aşamasında gereksiz alanların azaltılması, adres bilgilerinin kolay girilmesi ve ödeme adımlarının açık şekilde gösterilmesi dönüşüm oranı açısından önemlidir.
Arama Motoru Optimizasyonu ve Teknik SEO
E-ticaret sisteminin teknik mimarisi SEO açısından da önem taşır. Ürün URL’leri, kategori yapısı, canonical etiketleri, robots.txt, XML sitemap, yapılandırılmış veriler, sayfa performansı ve indeksleme kuralları birlikte değerlendirilmelidir.
Binlerce ürün bulunan sitelerde filtreleme sistemleri ciddi indeksleme sorunları oluşturabilir. Örneğin her renk, beden veya filtre kombinasyonunun ayrı URL oluşturması arama motorlarının gereksiz sayıda URL taramasına neden olabilir. Bu nedenle canonical, noindex, URL parametreleri ve crawl budget gibi konular teknik SEO stratejisinin parçası haline gelir.
Ürün sayfalarında uygun yapılandırılmış verilerin kullanılması, arama motorlarının ürün adı, fiyat, stok durumu ve diğer bilgileri daha iyi anlamasına yardımcı olabilir.
Analitik ve Ölçümleme Sistemi
Profesyonel e-ticaret işletmelerinde yalnızca toplam satış tutarının bilinmesi yeterli değildir. Kullanıcının siteye nereden geldiği, hangi ürünü görüntülediği, sepete eklediği, satın alma işlemini hangi aşamada terk ettiği ve hangi pazarlama kanalının satış getirdiği de ölçülmelidir.
Bu amaçla Google Analytics 4, Google Tag Manager ve benzeri analitik sistemler kullanılabilir. E-ticaret olaylarının doğru yapılandırılması sayesinde ürün görüntüleme, sepete ekleme, ödeme başlatma, satın alma ve gelir gibi veriler analiz edilebilir.
Bu veriler işletmenin hangi ürünlere yatırım yapması, hangi reklam kanallarını optimize etmesi ve ödeme sürecindeki hangi aşamaların iyileştirilmesi gerektiği konusunda karar vermesine yardımcı olur.
E-Ticaretin Hukuki ve Teknik Gereklilikleri
Teknik altyapının hukuki süreçlerden bağımsız tasarlanması doğru değildir. 6563 sayılı Kanun, elektronik ticarette hizmet sağlayıcıların bilgi verme yükümlülükleri, ticari iletişim ve elektronik ortamda yapılan sözleşmeler gibi konularda temel hükümler getirmektedir.
Ayrıca Ticaret Bakanlığı’nın ETBİS düzenlemeleri kapsamında belirli e-ticaret faaliyetleri için kayıt ve bildirim yükümlülükleri bulunmaktadır. Bakanlığın açıklamalarına göre ETBİS kapsamında faaliyet başlamadan önce kayıt ve gerekli bildirim süreçleri yürütülmektedir.
Bunun teknik karşılığı, e-ticaret sitesinin yalnızca görsel olarak hazırlanması değil; iletişim bilgilerinin erişilebilir olması, sipariş öncesi bilgilendirme mekanizmalarının kurulması, sözleşme ve sipariş kayıtlarının yönetilmesi, kişisel verilerin uygun şekilde işlenmesi ve ticari ileti süreçlerinin mevzuata uygun tasarlanması anlamına gelir. ETBİS mevzuatında ayrıca Mesafeli Sözleşmeler Yönetmeliği ve Tüketicinin Korunması Hakkında Kanun gibi düzenlemeler de e-ticaret ekosisteminin önemli parçaları arasında yer almaktadır.
E-Ticaret Bir Web Sitesinden Daha Fazlasıdır
Sonuç olarak e-ticaret, ön yüzünde ürünlerin ve hizmetlerin müşteriye sunulduğu, arka planda ise çok sayıda teknik sistemin birlikte çalıştığı kapsamlı bir dijital ticaret altyapısıdır. Alan adı ve hostingden veritabanına, e-ticaret yazılımından ödeme sistemlerine, ERP’den kargo entegrasyonlarına, güvenlikten analitik sistemlere kadar her katmanın birbiriyle uyumlu çalışması gerekir.
Küçük ölçekli bir mağaza için hazır bir e-ticaret platformu yeterli olabilirken, ürün ve sipariş hacmi büyüdükçe entegrasyon, performans, güvenlik, otomasyon ve veri yönetimi gereksinimleri de artar. Bu nedenle e-ticaret altyapısı seçilirken yalnızca tasarım ve fiyat üzerinden karar verilmemeli; ölçeklenebilirlik, API yetenekleri, ödeme seçenekleri, ERP ve muhasebe entegrasyonları, stok yönetimi, güvenlik, teknik destek, veri taşınabilirliği ve mevzuata uyum birlikte değerlendirilmelidir. Böyle tasarlanan bir sistem, yalnızca bugün satış yapmayı değil, işletmenin gelecekte daha yüksek trafik, daha fazla ürün, daha fazla müşteri ve farklı satış kanallarıyla büyümesini de destekleyecek teknik temeli oluşturur.
Türkiye’de E-Ticaret Mevzuatı, Yasal Yükümlülükler ve Tüketici Hakları
Türkiye’de e-ticaret faaliyetleri, fiziksel mağazacılıktan farklı olarak elektronik ortamda gerçekleşmesi nedeniyle birden fazla kanun, yönetmelik ve ikincil düzenlemenin birlikte değerlendirilmesini gerektirir. Bir internet sitesi üzerinden ürün veya hizmet satılması; yalnızca ticari faaliyetin dijital ortama taşınması anlamına gelmez. Satıcı veya hizmet sağlayıcının ticari bilgilerinin sunulması, tüketicinin sipariş öncesinde bilgilendirilmesi, mesafeli sözleşmenin kurulması, kişisel verilerin korunması, ticari elektronik ileti gönderimi, ödeme ve sipariş kayıtlarının tutulması, cayma ve iade süreçlerinin yürütülmesi gibi çok sayıda hukuki ve operasyonel yükümlülüğü bulunabilir. Bu nedenle profesyonel bir e-ticaret sitesinin tasarımında hukukî gerekliliklerin sonradan eklenmesi yerine, sistem mimarisinin başlangıcından itibaren dikkate alınması gerekir.
Türkiye’deki e-ticaret mevzuatının temelinde 6563 sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun ile 6502 sayılı Tüketicinin Korunması Hakkında Kanun yer alırken; Mesafeli Sözleşmeler Yönetmeliği, Elektronik Ticaret Aracı Hizmet Sağlayıcı ve Elektronik Ticaret Hizmet Sağlayıcılar Hakkında Yönetmelik, Ticari İletişim ve Ticari Elektronik İletiler Hakkında Yönetmelik ve 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) da e-ticaret operasyonunun farklı bölümlerini düzenler. Ayrıca elektronik ticaret faaliyetinin niteliğine göre vergi mevzuatı, mesafeli satış kuralları, tüketici uyuşmazlıkları ve ödeme hizmetlerine ilişkin düzenlemeler de dikkate alınmalıdır. Bu yapı nedeniyle e-ticaret işletmelerinin mevzuatı yalnızca hukuki metinler açısından değil, web sitesi üzerindeki form, checkbox, sipariş ekranı, üyelik sistemi, çerez yönetimi, iletişim izinleri, ödeme ekranı ve kullanıcı paneli gibi teknik bileşenler açısından da değerlendirmesi gerekir.
6563 Sayılı Elektronik Ticaretin Düzenlenmesi Hakkında Kanun
6563 sayılı Kanun, elektronik ticaret faaliyetlerinin temel hukuki çerçevesini oluşturan düzenlemelerden biridir. Kanunun amacı, elektronik ticarete ilişkin esas ve usulleri düzenlemektir. Elektronik ortamda gerçekleştirilen ticari faaliyetlerde hizmet sağlayıcıların ve ilgili diğer aktörlerin belirli yükümlülükleri bulunmaktadır.
E-ticaret yapan bir işletme açısından bu düzenlemenin önemi, internet sitesinin yalnızca teknik olarak çalışmasının yeterli olmamasıdır. Ticari işletmenin müşteriye karşı kimliğinin açık biçimde ortaya konulması, elektronik ortamda gerçekleştirilen işlemlerin belirli kurallara uygun yürütülmesi ve ticari iletişim süreçlerinin mevzuata uygun şekilde yönetilmesi gerekir.
Özellikle işletmenin internet sitesinde ticaret unvanı, işletme adı, iletişim bilgileri ve mevzuat kapsamında gerekli diğer bilgilerin uygun şekilde sunulması önem taşır. Bu bilgiler müşterinin işletmenin kimliğini ve kendisine nasıl ulaşabileceğini anlayabilmesini sağlamalıdır.
Elektronik Ticaret Hizmet Sağlayıcı ve Aracı Hizmet Sağlayıcı Ayrımı
E-ticaret mevzuatında işletmenin hangi modeli kullandığı önemlidir. Kendi internet sitesi üzerinden kendi ürünlerini satan bir işletme ile farklı satıcıların ürünlerini müşterilerle buluşturan bir pazaryeri aynı hukuki konumda değildir.
Kendi ürünlerini internet sitesi üzerinden satan işletme genel olarak elektronik ticaret hizmet sağlayıcı olarak değerlendirilirken, farklı satıcıların ürünlerini veya hizmetlerini elektronik ortamda müşterilere sunmasına aracılık eden platformlar elektronik ticaret aracı hizmet sağlayıcı niteliğinde olabilir.
Bu ayrım özellikle Trendyol, Hepsiburada, Amazon Türkiye gibi çok sayıda satıcının yer aldığı pazaryeri modellerinde önem kazanır. Pazaryerlerinde platformun kendisi ile platform üzerinden satış yapan işletmenin yükümlülükleri birbirinden farklı olabilir.
ETBİS Kayıt ve Bildirim Yükümlülükleri
Elektronik Ticaret Bilgi Sistemi, yani ETBİS, Türkiye’deki elektronik ticaret faaliyetlerinin kayıt ve bildirim süreçlerinde kullanılan önemli sistemlerden biridir.
E-ticaret faaliyetinin türüne göre ETBİS’e kayıt ve bildirim yükümlülüğü doğabilir. Bu nedenle işletmenin yalnızca web sitesini açması ve ödeme sistemini bağlaması yeterli olmayabilir. Faaliyetin niteliği değerlendirilerek ilgili yükümlülüklerin yerine getirilmesi gerekir.
Özellikle kendi elektronik ticaret ortamında satış yapan işletmeler açısından ETBİS kaydı, işletme bilgilerinin bildirilmesi ve mevzuatta öngörülen bilgilerin güncel tutulması konuları önem taşır.
ETBİS süreci, teknik açıdan da e-ticaret işletmesinin doğru ticari bilgilerle yapılandırılmasını gerektirir. Alan adı, işletme bilgileri, iletişim bilgileri ve satış modeline ilişkin bilgilerin güncel olması önemlidir.
Mesafeli Sözleşmeler ve Ön Bilgilendirme
İnternet üzerinden yapılan tüketici satışlarının önemli bölümü mesafeli sözleşme kapsamına girebilir. Bunun temel özelliği, satıcı ile tüketicinin sözleşmenin kurulması sırasında fiziksel olarak aynı ortamda bulunmamasıdır.
Bu nedenle müşterinin siparişi tamamlamadan önce belirli konularda bilgilendirilmesi gerekir. Ürünün veya hizmetin temel özellikleri, satıcının kimliği, satış fiyatı, ek maliyetler, ödeme yöntemi, teslimat koşulları, cayma hakkı ve ilgili diğer bilgiler işlem yapısına göre tüketiciye sunulmalıdır.
Bu yükümlülüklerin teknik karşılığı doğrudan e-ticaret sitesinde görülür. Örneğin ödeme sayfasında müşterinin siparişini tamamlamadan önce gerekli bilgilere erişebilmesi ve ilgili sözleşmeleri inceleyebilmesi gerekir.
Sipariş sürecinin tasarımında:
Ürün → Sepet → Ön Bilgilendirme → Sözleşme → Ödeme → Sipariş Onayı
şeklindeki yapı kullanılabilir. Ancak her işletmenin satış modeline göre uygulanması gereken hukuki süreç farklılaşabileceğinden, hazır bir tasarımın doğrudan tüm işletmeler için uygun olduğu kabul edilmemelidir.
Tüketicinin Cayma Hakkı
Mesafeli satışlarda tüketicinin en önemli haklarından biri cayma hakkıdır. Genel kural olarak tüketici, kanunda ve ilgili yönetmelikte öngörülen şartlar çerçevesinde herhangi bir gerekçe göstermeden ve cezai şart ödemeden sözleşmeden cayabilir.
Cayma hakkının kullanılması halinde işletmenin yalnızca “iade kabul edildi” demesi yeterli değildir. İade talebinin alınması, ürünün durumunun takip edilmesi, bedel iadesinin gerçekleştirilmesi ve sipariş durumunun güncellenmesi gibi operasyonel süreçlerin yönetilmesi gerekir.
Bu nedenle e-ticaret yazılımında iade ve cayma süreçleri ayrı bir operasyon olarak ele alınmalıdır.
Örneğin sipariş durumları:
Ödeme Alındı → Hazırlanıyor → Kargoya Verildi → Teslim Edildi → İade Talebi → İade Onaylandı → Bedel İadesi Yapıldı
şeklinde takip edilebilir.
Ancak cayma hakkının istisnaları bulunduğu için her ürünün otomatik olarak aynı iade prosedürüne tabi olduğu düşünülmemelidir. Kişiye özel hazırlanan ürünler, belirli nitelikteki dijital içerikler, çabuk bozulabilen ürünler veya mevzuatta belirtilen diğer istisnalar farklı şekilde değerlendirilebilir.
Tüketiciye Sunulması Gereken Bilgiler
E-ticaret sitesinde müşterinin işletme hakkında yeterli bilgiye ulaşabilmesi gerekir. Bu nedenle sitenin yalnızca ürünleri gösteren bir katalog şeklinde hazırlanması profesyonel bir yaklaşım değildir.
İşletmenin satış modeline ve mevzuattaki yükümlülüklere göre özellikle şu alanların açık ve erişilebilir olması önemlidir:
- İşletmenin ticari bilgileri
- İletişim bilgileri
- Satış ve teslimat koşulları
- Ön bilgilendirme metni
- Mesafeli satış sözleşmesi
- İade ve cayma koşulları
- Gizlilik ve kişisel verilerin işlenmesine ilişkin bilgilendirmeler
- Çerezlere ilişkin bilgilendirme ve gerekli durumlarda tercih yönetimi
- Kargo ve teslimat bilgileri
- Ödeme yöntemleri
- Müşteri hizmetleri ve iletişim kanalları
Bu metinlerin hazırlanması yalnızca web tasarımı açısından değil, işletmenin gerçekleştirdiği faaliyetin gerçek koşulları açısından ele alınmalıdır. Kullanılmayan bir ödeme yönteminin sitede gösterilmesi veya gerçekte uygulanmayan bir iade politikasının yayınlanması müşteriyi yanıltıcı sonuçlara neden olabilir.
6698 Sayılı KVKK ve E-Ticaret
E-ticaret siteleri müşterilerden çok sayıda kişisel veri toplayabilir. Ad, soyad, telefon numarası, e-posta adresi, teslimat adresi, fatura bilgileri, sipariş geçmişi ve müşteri hesabı bilgileri bunlara örnek olarak verilebilir.
Bu verilerin işlenmesi bakımından 6698 sayılı KVKK’nın getirdiği yükümlülükler dikkate alınmalıdır. Veri sorumlusunun hangi verileri, hangi amaçla, hangi hukuki sebebe dayanarak ve ne kadar süreyle işlediği gibi konuların doğru şekilde değerlendirilmesi gerekir.
E-ticaret yazılımı açısından KVKK uyumluluğu yalnızca bir “Gizlilik Politikası” sayfası eklemekten ibaret değildir. Verinin hangi sistemlere aktarıldığı, hangi personelin erişebildiği, ne kadar süre saklandığı, üçüncü taraf servislerle nasıl paylaşıldığı ve güvenliğinin nasıl sağlandığı da önemlidir.
Örneğin bir e-ticaret sitesi müşteri verilerini CRM sistemine, kargo firmasına, muhasebe yazılımına ve ödeme hizmet sağlayıcısına aktarabilir. Bu veri akışlarının her biri ayrıca değerlendirilmelidir.
Çerezler ve Dijital İzleme Teknolojileri
E-ticaret sitelerinde oturum yönetimi, sepet fonksiyonu, analiz, reklam ve kişiselleştirme amacıyla farklı çerezler kullanılabilir.
Örneğin bir kullanıcının sepete eklediği ürünün sayfa değiştirildiğinde sepette kalmasını sağlayan teknik çerez ile reklam amacıyla kullanıcı davranışlarını izleyen üçüncü taraf çerez aynı nitelikte değerlendirilmemelidir.
Bu nedenle e-ticaret sitelerinde çerezlerin amaç, süre, sağlayıcı ve hukuki gereklilikleri bakımından sınıflandırılması önemlidir.
Google Analytics, Google Ads, Meta Pixel ve benzeri üçüncü taraf teknolojiler kullanılıyorsa hangi verilerin hangi sistemlere aktarıldığı ayrıca değerlendirilmelidir.
Ticari Elektronik İletiler
E-posta, SMS ve benzeri kanallar üzerinden kampanya, indirim, yeni ürün veya promosyon mesajları gönderilmesi de belirli kurallara tabidir.
Burada ticari iletişim ile hizmet iletişiminin birbirinden ayrılması önemlidir. Örneğin siparişin kargoya verildiğine ilişkin bilgilendirme ile “%30 indirim başladı” şeklindeki pazarlama mesajı aynı kategoride değerlendirilmez.
Ticari elektronik ileti süreçlerinde alıcıların ileti izinleri, ret hakkı ve ileti gönderim süreçlerinin mevzuata uygun şekilde yönetilmesi gerekir. İYS olarak bilinen İleti Yönetim Sistemi de ticari elektronik ileti izinlerinin yönetimi bakımından önemli bir sistemdir.
Teknik olarak e-ticaret yazılımında müşterinin iletişim tercihleri kayıt altına alınmalı ve bu tercihler kampanya sistemlerine doğru şekilde aktarılmalıdır.
Sipariş Kayıtları ve Elektronik Kayıtların Önemi
E-ticaret işlemlerinde sipariş kayıtlarının düzenli tutulması hem işletme operasyonu hem de olası uyuşmazlıklar açısından önemlidir.
Bir siparişin:
- hangi tarihte oluşturulduğu,
- hangi ürünlerden oluştuğu,
- hangi fiyattan satıldığı,
- hangi indirimlerin uygulandığı,
- hangi ödeme yöntemiyle ödendiği,
- hangi adrese gönderildiği,
- hangi kargo bilgisine sahip olduğu,
- hangi tarihte teslim edildiği,
- iade veya iptal sürecinin nasıl sonuçlandığı
gibi bilgiler sistematik şekilde kayıt altında tutulabilir.
Burada veri güvenliği ile kayıt saklama süreleri birlikte değerlendirilmelidir. İşletme, “ne kadar fazla veri saklarsam o kadar iyi olur” yaklaşımıyla hareket etmemelidir. Saklanan verinin niteliğine göre ilgili mevzuattaki yükümlülükler ve KVKK kapsamındaki ilkeler dikkate alınmalıdır.
Ödeme Güvenliği ve 3D Secure
E-ticaret ödeme sistemlerinde güvenlik ayrı bir teknik katman oluşturur. Kullanıcı ödeme sayfasına geldiğinde kart bilgilerinin güvenli şekilde işlenmesi gerekir.
3D Secure, kart sahibinin işlem sırasında ek doğrulama gerçekleştirmesine olanak sağlayan güvenlik mekanizmalarından biridir. Banka veya kart kuruluşunun altyapısına göre doğrulama SMS, mobil uygulama veya farklı yöntemlerle gerçekleştirilebilir.
E-ticaret sitesinin ödeme sağlayıcısıyla entegrasyonunda ödeme sonucunun güvenilir biçimde doğrulanması gerekir. Kullanıcının tarayıcısının ödeme sonucunu bildirmesi tek başına yeterli bir güvenlik yöntemi olarak görülmemelidir. Sunucu tarafında ödeme kuruluşundan gelen doğrulanmış sonuçların değerlendirilmesi daha güvenli bir mimari sağlar.
İade, İptal ve Bedel Ödeme Süreçleri
İade sürecinin yalnızca müşteri hizmetleri tarafından manuel olarak yürütülmesi, sipariş hacmi arttığında ciddi operasyonel sorunlar oluşturabilir.
Profesyonel e-ticaret sistemlerinde müşteri hesabından iade talebi oluşturulabilir. Sistem daha sonra talebi yöneticinin paneline aktarabilir ve süreç adım adım takip edilebilir.
Örneğin:
İade Talebi → İnceleme → Onay → Ürün Geri Alındı → İade Tutarı Hesaplandı → Ödeme İadesi → Süreç Tamamlandı
şeklinde bir workflow oluşturulabilir.
Bu sistem sayesinde müşteri ve işletme açısından sürecin hangi aşamada olduğu daha kolay takip edilir.
Fatura ve Vergisel Süreçler
E-ticaret satışlarında vergisel yükümlülükler de dikkate alınmalıdır. İşletmenin hukuki yapısı, ürün veya hizmetin niteliği, satış şekli ve müşterinin konumu gibi unsurlara göre uygulanacak vergisel süreçler değişebilir.
E-fatura ve e-arşiv fatura gibi elektronik belge sistemlerinin kullanılması durumunda e-ticaret yazılımının muhasebe veya ERP sistemiyle entegre çalışması operasyonel verimlilik sağlayabilir.
Örneğin ödeme alınan bir siparişin otomatik olarak muhasebe sistemine aktarılması, fatura oluşturulması ve müşteriye elektronik ortamda iletilmesi mümkün olabilir.
Ancak faturalandırma süreçlerinde vergi mevzuatının güncel kuralları dikkate alınmalı ve işletmenin mali müşaviri veya yetkili uzmanı tarafından değerlendirme yapılmalıdır.
Pazaryerlerinde E-Ticaret Mevzuatı
E-ticaret yalnızca işletmenin kendi internet sitesinden gerçekleştirilmeyebilir. Trendyol, Hepsiburada, Amazon Türkiye, n11 ve ÇiçekSepeti gibi pazaryerleri üzerinden de satış gerçekleştirilebilir.
Pazaryerlerinde satıcının ürün bilgilerini doğru girmesi, fiyat ve stok bilgilerinin güncel tutulması, siparişlerin zamanında hazırlanması, tüketici taleplerinin karşılanması ve ilgili platform kurallarına uyulması gerekir.
Birden fazla pazaryerinde satış yapan işletmeler açısından manuel yönetim kısa sürede karmaşık hale gelebilir. Bu nedenle ERP veya özel entegrasyon yazılımları kullanılarak ürün, stok, fiyat ve sipariş verilerinin merkezi olarak yönetilmesi tercih edilebilir.
E-Ticaret Sitesinde Hukuki Uyum Nasıl Teknik Hale Getirilir?
Mevzuata uyum yalnızca web sitesine birkaç metin eklemekle tamamlanmaz. Hukuki gerekliliklerin yazılımın işleyişine doğru şekilde yansıtılması gerekir.
Örneğin:
KVKK → veri toplama ve işleme süreçleri
Ticari ileti mevzuatı → SMS/e-posta izinleri
Mesafeli Sözleşmeler Yönetmeliği → sipariş ve cayma süreçleri
Tüketici mevzuatı → iade, teslimat ve tüketici hakları
ETBİS → elektronik ticaret bildirimleri
şeklinde teknik ve hukuki süreçler birbirine bağlanabilir.
Bu yaklaşım, e-ticaret sitesinin yalnızca “hukuki metinlere sahip” olmasını değil, hukuki yükümlülüklerin operasyonel olarak uygulanmasını sağlar.
Türkiye’de e-ticaret yapmak, yalnızca bir alan adı almak, ürünleri siteye yüklemek ve ödeme sistemi eklemekten oluşan basit bir süreç değildir. E-ticaret işletmesinin 6563 sayılı Kanun, 6502 sayılı Kanun, Mesafeli Sözleşmeler Yönetmeliği, KVKK, ticari elektronik ileti düzenlemeleri ve faaliyet modeline göre diğer ilgili mevzuatı dikkate alması gerekir.
Bununla birlikte mevzuat uyumluluğu statik bir metin olarak görülmemelidir. Sipariş ekranından müşteri hesabına, ödeme sisteminden çerez yönetimine, SMS izinlerinden iade modülüne kadar bütün sistemin hukuki gerekliliklerle uyumlu çalışması gerekir. Özellikle e-ticaret hacmi büyüyen işletmelerde hukuk, yazılım, bilgi güvenliği, muhasebe, lojistik ve müşteri hizmetleri süreçlerinin birlikte tasarlanması, sürdürülebilir ve güvenilir bir e-ticaret operasyonu açısından temel gerekliliklerden biridir.
E-Ticaret Altyapıları, Ödeme Sistemleri ve Pazaryeri Entegrasyonları
E-ticaret işletmesinin teknik altyapısı, ürünlerin internet üzerinde listelenmesini sağlayan basit bir web arayüzünden çok daha kapsamlı bir sistemdir. Profesyonel bir e-ticaret altyapısında ürün ve kategori yönetimi, stok takibi, sipariş yönetimi, müşteri hesapları, ödeme sistemleri, kargo entegrasyonları, ERP ve muhasebe bağlantıları, pazaryerleri, kampanya modülleri, analitik sistemleri, güvenlik katmanları ve API servisleri birlikte çalışır. İşletmenin büyüklüğüne, ürün sayısına, sipariş hacmine, satış kanallarına ve operasyonel ihtiyaçlarına göre hazır SaaS altyapıları, açık kaynak e-ticaret yazılımları veya tamamen özel olarak geliştirilen sistemler tercih edilebilir. Türkiye’de Ticimax, IdeaSoft, T-Soft ve ikas gibi e-ticaret altyapı sağlayıcıları farklı ölçekteki işletmelere çözümler sunarken; işletmeler ayrıca WooCommerce, Magento/Adobe Commerce, PrestaShop veya özel yazılım mimarilerini de değerlendirebilir. Buradaki temel amaç yalnızca estetik bir mağaza oluşturmak değil, yüksek trafik altında çalışabilen, güvenli, yönetilebilir, entegrasyon kabiliyeti yüksek ve işletmenin gelecekteki büyümesine uyum sağlayabilecek bir ticaret sistemi oluşturmaktır.
E-ticaret altyapısının ikinci önemli bölümü ödeme ve satış kanalları arasındaki entegrasyondur. Kullanıcı internet sitesinde sipariş oluşturduğunda ödeme kuruluşu, e-ticaret yazılımı, stok sistemi, ERP, muhasebe uygulaması ve kargo servisi arasında veri alışverişi gerçekleşebilir. Aynı ürünün işletmenin kendi internet sitesinde, Trendyol, Hepsiburada, Amazon Türkiye veya n11 gibi pazaryerlerinde aynı anda satılması durumunda stok ve fiyat bilgilerinin farklı sistemler arasında senkronize edilmesi gerekir. Bu nedenle modern e-ticarette API, webhook, XML/CSV veri aktarımı, ERP entegrasyonu, stok senkronizasyonu, sipariş aktarımı ve merkezi ürün yönetimi önemli teknik bileşenler haline gelmiştir. Doğru tasarlanmayan entegrasyonlarda stok tutarsızlığı, çift sipariş, yanlış fiyat, geciken kargo, hatalı faturalandırma veya başarısız ödeme gibi doğrudan ticari sonuçlar doğurabilecek problemler ortaya çıkabilir.
Hazır E-Ticaret Altyapıları
Hazır e-ticaret altyapıları, teknik yazılım geliştirme sürecini büyük ölçüde azaltarak işletmelere kullanılmaya hazır bir mağaza sistemi sunar. Bu modelde sunucu yönetimi, temel yazılım güncellemeleri, güvenlik, yönetim paneli, ürün yönetimi ve belirli entegrasyonlar altyapı sağlayıcısı tarafından sunulabilir.
Türkiye’de Ticimax, IdeaSoft, T-Soft ve ikas gibi platformlar bu modele örnek gösterilebilir. İşletme, ihtiyaçlarına uygun paketi seçerek ürünlerini sisteme yükleyebilir, tasarımını yapılandırabilir ve ödeme ile kargo gibi servisleri entegre ederek satışa başlayabilir.
Hazır altyapıların en önemli avantajlarından biri kurulum süresinin kısa olmasıdır. İşletmenin sıfırdan sunucu kurmasına, veritabanı tasarlamasına veya temel e-ticaret fonksiyonlarını geliştirmesine gerek kalmayabilir.
Bunun karşılığında işletmenin altyapı sağlayıcısının sunduğu özellikler ve entegrasyonlarla belirli ölçüde sınırlı kalması söz konusu olabilir. Bu nedenle altyapı seçilirken yalnızca aylık veya yıllık ücret değil, API erişimi, veri dışa aktarımı, entegrasyon seçenekleri, tema özelleştirme imkanları, performans, güvenlik ve ölçeklenebilirlik de değerlendirilmelidir.
Açık Kaynak E-Ticaret Sistemleri
Açık kaynak sistemlerde yazılımın kaynak koduna erişim ve sistemi özelleştirme imkanı daha geniş olabilir. WooCommerce, PrestaShop ve Magento/Adobe Commerce gibi çözümler farklı teknik ihtiyaçlara göre kullanılabilir.
Özellikle WooCommerce, WordPress ekosistemi içerisinde çalışan ve çok sayıda eklentiyle genişletilebilen bir e-ticaret çözümüdür. Küçük ve orta ölçekli işletmeler için uygun olabilir; ancak yüksek trafik ve karmaşık operasyonlarda hosting, cache, veritabanı ve eklenti mimarisinin profesyonel şekilde yönetilmesi gerekir.
Magento/Adobe Commerce gibi daha kapsamlı sistemler ise büyük ürün katalogları, gelişmiş fiyatlandırma, B2B satış ve kurumsal entegrasyonlar gibi daha karmaşık ihtiyaçlarda değerlendirilebilir.
Açık kaynak altyapının en önemli avantajı esneklik olsa da bu esneklik beraberinde teknik sorumluluk getirir. Güvenlik güncellemeleri, sunucu yönetimi, yedekleme, performans optimizasyonu, eklenti uyumluluğu ve kod güvenliği işletme veya teknik ekip tarafından yönetilmelidir.
Özel E-Ticaret Yazılımı
İş modelinin standart e-ticaret senaryolarından önemli ölçüde ayrıldığı durumlarda özel yazılım tercih edilebilir. Örneğin işletmenin karmaşık bir B2B fiyatlandırma sistemi, çok seviyeli bayi yapısı, özel abonelik modeli, gelişmiş ERP entegrasyonu veya binlerce farklı fiyat kuralı bulunuyorsa hazır altyapılar yetersiz kalabilir.
Özel e-ticaret yazılımında Laravel, .NET, Java, Node.js veya farklı teknoloji yığınları kullanılabilir. Veritabanı olarak PostgreSQL, MySQL, MariaDB veya Microsoft SQL Server gibi çözümler tercih edilebilir.
Bu modelde sistem tamamen işletmenin süreçlerine göre tasarlanabilir. Ancak geliştirme maliyeti, bakım ihtiyacı ve teknik ekip gereksinimi hazır platformlara kıyasla daha yüksek olabilir.
Ödeme Sistemleri
E-ticaret altyapısının en kritik bileşenlerinden biri ödeme sistemidir. Kullanıcı ürünleri sepete ekledikten sonra siparişin tamamlanabilmesi için güvenilir bir ödeme mekanizmasına ihtiyaç vardır.
Türkiye’de işletmelerin kullanabileceği ödeme çözümleri arasında iyzico, PayTR ve Param gibi sağlayıcılar bulunmaktadır. Ödeme altyapısı seçilirken yalnızca kredi kartı kabul edilip edilmediğine bakılmamalıdır.
Özellikle:
- 3D Secure desteği,
- taksit seçenekleri,
- kart saklama/tokenizasyon imkanları,
- ödeme başarısızlıklarının yönetimi,
- iade işlemleri,
- API desteği,
- webhook/callback mekanizmaları,
- fraud önleme sistemleri,
- raporlama,
- teknik destek
gibi özellikler değerlendirilmelidir.
Ödeme sisteminin e-ticaret yazılımıyla doğru şekilde entegre edilmesi, siparişin ödeme sonucuyla tutarlı olmasını sağlar.
Ödeme Akışının Teknik Yapısı
Basitleştirilmiş bir ödeme süreci şu şekilde çalışabilir:
Müşteri → Sepet → Checkout → Ödeme Kuruluşu → Banka/Kart Sistemi → 3D Secure → Ödeme Sonucu → E-Ticaret Sistemi → Sipariş
Burada önemli noktalardan biri ödeme sonucunun yalnızca müşterinin tarayıcısından gelen yönlendirmeye göre belirlenmemesidir.
Örneğin müşteri ödeme işlemini tamamladıktan sonra tarayıcı bağlantısı kopabilir. Eğer sistem yalnızca kullanıcının başarı sayfasına ulaşmasını bekliyorsa ödeme gerçekleşmiş olmasına rağmen sipariş oluşturulmayabilir.
Bu nedenle ödeme sağlayıcısından gelen sunucu taraflı bildirimler, webhook’lar veya doğrulama istekleri kullanılabilir.
Stok Senkronizasyonu
Bir ürün aynı anda birden fazla kanalda satılıyorsa stok yönetimi ciddi bir teknik problem haline gelebilir.
Örneğin bir mağazanın elinde 10 adet ürün bulunduğunu düşünelim. Bu ürün:
- kendi e-ticaret sitesinde,
- Trendyol’da,
- Hepsiburada’da,
- Amazon Türkiye’de
aynı anda satışta olabilir.
Bir kanaldan ürün satıldığında diğer kanallardaki stokların da güncellenmesi gerekir.
İdeal durumda:
Merkezi Stok → E-Ticaret Sitesi + Pazaryerleri + Fiziksel Mağaza
şeklinde merkezi bir veri akışı oluşturulur.
Bu sistem doğru çalışmazsa işletme 1 adet kalan ürünü aynı anda iki farklı müşteriye satabilir. Buna overselling problemi denir.
ERP Entegrasyonu
E-ticaret sitesinin ERP ile entegre edilmesi, özellikle kurumsal işletmeler için önemli avantajlar sağlayabilir.
ERP üzerinden:
- ürün,
- stok,
- fiyat,
- cari,
- sipariş,
- fatura,
- depo,
- satın alma
gibi süreçler yönetilebilir.
E-ticaret sitesi ise müşteriyle etkileşimde bulunan ön yüz olur.
Örneğin müşteri e-ticaret sitesinden sipariş verdiğinde sistem sipariş bilgilerini ERP’ye aktarabilir. ERP siparişi işleyebilir, depo hazırlık sürecini başlatabilir ve fatura bilgilerini oluşturabilir. Kargo sistemi devreye girdikten sonra takip numarası tekrar e-ticaret sitesine gönderilebilir.
Bu yapı manuel veri girişini azaltarak operasyonel hataların düşürülmesine yardımcı olabilir.
Pazaryeri Entegrasyonları
Pazaryerleri, e-ticaret işletmeleri için önemli satış kanallarıdır. Ancak birden fazla pazaryerini ayrı ayrı yönetmek ürün sayısı ve sipariş hacmi arttıkça zorlaşır.
Örneğin işletmenin 2.000 ürünü olduğunu ve dört farklı pazaryerinde satış yaptığını düşünelim. Ürünlerin tek tek yüklenmesi, fiyatların değiştirilmesi ve stokların manuel güncellenmesi ciddi operasyon maliyeti oluşturabilir.
Bu nedenle pazaryeri entegrasyonları kullanılır.
Entegrasyon sistemi üzerinden ürün bilgileri pazaryerlerine aktarılabilir, siparişler merkezi panele çekilebilir ve stoklar otomatik olarak güncellenebilir.
XML, API ve Veri Entegrasyonu
E-ticaret sektöründe veri aktarımı farklı teknik yöntemlerle gerçekleştirilebilir.
XML, özellikle ürün ve stok aktarımında uzun yıllardır kullanılan yöntemlerden biridir. Bir tedarikçi ürünlerini XML feed üzerinden sağlayabilir ve e-ticaret sistemi bu verileri belirli aralıklarla çekebilir.
API ise daha kontrollü ve dinamik veri alışverişi sağlayabilir.
Örneğin:
GET /products
ürünleri almak,
POST /orders
sipariş oluşturmak,
PUT /products/123
ürün bilgisini güncellemek
gibi REST API yapıları kullanılabilir.
Webhook sistemlerinde ise veri değişikliği gerçekleştiğinde ilgili sisteme otomatik bildirim gönderilir. Örneğin yeni sipariş oluşturulduğunda ERP sistemine anlık bildirim gönderilebilir.
Kargo Entegrasyonu
Sipariş oluşturulduktan sonra lojistik sürecinin otomatikleştirilmesi için kargo entegrasyonu kullanılabilir.
E-ticaret sitesi sipariş bilgilerini kargo sistemine gönderir ve kargo tarafından oluşturulan takip numarası tekrar e-ticaret sistemine aktarılır.
Müşteri daha sonra hesabından veya sipariş bilgilendirmesinden gönderinin durumunu takip edebilir.
Yüksek sipariş hacminde bu sistemin manuel olarak yürütülmesi ciddi iş gücü gerektireceğinden API tabanlı kargo entegrasyonu önemli hale gelir.
Kampanya ve Fiyatlandırma Sistemleri
Gelişmiş e-ticaret sistemlerinde fiyat yalnızca ürünün sabit satış fiyatından ibaret değildir.
Sistem:
- kupon,
- indirim,
- kategori kampanyası,
- sepette indirim,
- miktar indirimi,
- üyeye özel fiyat,
- bayi fiyatı,
- ücretsiz kargo,
- belirli ürünlerde ikinci ürün indirimi
gibi kuralları uygulayabilir.
Kuralların önceliklendirilmesi burada önemlidir. Aynı ürün için hem yüzde 20 indirim hem 500 TL kupon hem de ücretsiz kargo uygulanıyorsa sistemin hangi sırayla hesaplama yapacağı önceden belirlenmelidir.
Kurumsal e-ticaret sistemlerinde bu nedenle gelişmiş bir pricing engine kullanılabilir.
Üyelik ve Müşteri Yönetimi
E-ticaret sistemleri müşteriler hakkında çok sayıda veri oluşturur. Müşteri hesabı içerisinde sipariş geçmişi, adresler, favoriler, sepetler ve iletişim tercihleri bulunabilir.
CRM entegrasyonu sayesinde müşterinin satın alma geçmişi ve etkileşimleri farklı kanallardan merkezi olarak analiz edilebilir.
Ancak burada kişisel verilerin işlenmesi ve korunmasına ilişkin yükümlülükler dikkate alınmalıdır. Müşteri verilerinin gereksiz yere farklı sistemlere aktarılması hem güvenlik hem de veri yönetimi açısından risk oluşturabilir.
E-Ticaret Altyapısında Güvenlik
Ödeme ve müşteri verilerinin işlendiği e-ticaret sistemlerinde güvenlik temel bir gerekliliktir.
Altyapıda:
- HTTPS/TLS,
- WAF,
- DDoS koruması,
- MFA,
- güvenli parola politikaları,
- rol tabanlı yetkilendirme,
- API anahtarı güvenliği,
- düzenli yedekleme,
- loglama,
- güvenlik güncellemeleri
gibi mekanizmalar uygulanabilir.
Özellikle API entegrasyonlarında kullanılan erişim anahtarlarının kaynak kod içerisinde açık şekilde tutulmaması gerekir. API anahtarlarının güvenli secret management sistemlerinde saklanması daha doğru bir yaklaşımdır.
E-Ticaret Altyapısında Ölçeklenebilirlik
Bir e-ticaret sisteminin bugün 100 sipariş alması ile gelecekte 10.000 sipariş alması arasında teknik olarak ciddi fark vardır.
Bu nedenle altyapı seçilirken yalnızca mevcut trafik dikkate alınmamalıdır. Gelecekteki büyüme de hesaba katılmalıdır.
Ölçeklenebilir bir sistemde:
CDN + Load Balancer + Uygulama Sunucuları + Cache + Veritabanı + Harici Servisler
gibi katmanlı bir mimari kullanılabilir.
Yoğun trafik dönemlerinde uygulama sunucularının sayısı artırılabilir. CDN ile statik içerikler kullanıcıya daha yakın noktalardan sunulabilir. Redis gibi cache sistemleri veritabanına yapılan gereksiz sorguları azaltabilir.
Mobil Ticaret ve Headless E-Ticaret
Mobil cihazların yaygın kullanımı nedeniyle e-ticaret sisteminin mobil uyumluluğu kritik hale gelmiştir. Bunun yanında son yıllarda headless commerce yaklaşımı da önem kazanmıştır.
Headless mimaride ön yüz ile ticaret motoru birbirinden ayrılır. E-ticaret backend’i API üzerinden ürün, stok, sepet ve sipariş hizmetleri sunarken frontend ayrı bir teknolojiyle geliştirilebilir.
Örneğin:
E-Ticaret Backend → API → Web Sitesi
E-Ticaret Backend → API → Mobil Uygulama
E-Ticaret Backend → API → Kiosk
şeklinde bir yapı kurulabilir.
Bu yaklaşım, aynı ticaret motorunun farklı dijital kanallarda kullanılmasına olanak sağlayabilir.
E-Ticaret Altyapısı Seçerken Dikkat Edilmesi Gerekenler
Bir e-ticaret altyapısı seçilirken yalnızca tasarım şablonlarına veya paket fiyatına bakmak doğru değildir.
Özellikle şu kriterler incelenmelidir:
| Kriter | Neden Önemlidir? |
|---|---|
| API desteği | ERP, CRM ve pazaryeri entegrasyonları için |
| Stok yönetimi | Çok kanallı satışta veri tutarlılığı için |
| Ödeme seçenekleri | Müşteriye farklı ödeme alternatifleri sunmak için |
| Kargo entegrasyonu | Sipariş ve lojistik süreçlerini otomatikleştirmek için |
| ERP entegrasyonu | Muhasebe ve operasyon süreçlerini merkezileştirmek için |
| Performans | Yoğun trafikte hızlı yanıt verebilmek için |
| Güvenlik | Müşteri ve işletme verilerini korumak için |
| Ölçeklenebilirlik | İşletme büyüdüğünde altyapının yetersiz kalmaması için |
| Veri aktarımı | Platform değişikliğinde verilerin korunabilmesi için |
| SEO özellikleri | Organik trafik ve indeksleme yönetimi için |
| Mobil uyumluluk | Mobil alışveriş deneyimi için |
| Teknik destek | Kritik sorunların hızlı çözümü için |
E-ticaret altyapısı seçimi, işletmenin dijital satış operasyonunun temelini belirleyen stratejik bir karardır. Küçük ölçekli bir işletme için hazır bir SaaS altyapısı yeterli olabilirken; yüksek ürün sayısına, yoğun sipariş trafiğine, çok sayıda pazaryerine ve karmaşık ERP süreçlerine sahip işletmeler için daha gelişmiş entegrasyon ve özel yazılım seçenekleri gerekebilir.
Başarılı bir e-ticaret sisteminde web sitesi, ödeme kuruluşu, stok sistemi, ERP, muhasebe, kargo ve pazaryerleri birbirinden kopuk çalışan servisler olmaktan çıkarılarak bütünleşik bir mimari içerisinde değerlendirilmelidir. Ticimax, IdeaSoft, T-Soft, ikas, WooCommerce ve Adobe Commerce gibi altyapılar farklı ihtiyaçlara cevap verebilirken; iyzico, PayTR ve Param gibi ödeme çözümleri ödeme katmanını, pazaryeri entegrasyonları ise çok kanallı satış operasyonunu destekleyebilir.
Doğru e-ticaret altyapısı, yalnızca ürün satılmasını sağlayan bir yazılım değildir. Satış, ödeme, stok, lojistik, müşteri, veri, güvenlik ve analiz süreçlerini tek bir dijital operasyon içerisinde birleştiren teknik sistemdir. Bu nedenle altyapı seçimi yapılırken bugünkü ihtiyaçların yanı sıra işletmenin gelecekte ulaşabileceği ürün, müşteri, sipariş ve satış kanalı hacmi de dikkate alınmalı; teknik esneklik, entegrasyon kapasitesi, güvenlik ve ölçeklenebilirlik temel karar kriterleri arasında yer almalıdır.
